Learning Hub
Unduh Aplikasi Reku


Senior Mobile Developer




We are seeking a talented and experienced Senior Mobile Developer with expertise in Flutter to join our dynamic development team. As a Senior Mobile Developer, you will play a key role in designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms. Your innovative mindset, technical prowess, and collaborative spirit will contribute to the success of our cutting-edge projects.

What will you do:

  • Collaborate closely with cross-functional teams, including designers, product managers, and backend engineers, to create engaging and user-friendly mobile applications using Flutter framework.

  • Lead the technical design and development of new features, enhancements, and bug fixes, ensuring they align with project requirements and performance standards.

  • Write clean, maintainable, and efficient code, following best practices and design patterns.

  • Conduct thorough code reviews to ensure code quality, consistency, and adherence to coding standards.

  • Optimize mobile applications for maximum speed, scalability, and responsiveness.

  • Stay up-to-date with the latest trends and technologies in mobile app development, particularly within the Flutter ecosystem.

  • Mentor and guide junior engineers, sharing your knowledge and expertise to foster professional growth within the team.

  • Collaborate in brainstorming and problem-solving sessions to contribute innovative ideas and solutions.

What we are looking for:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).

  • Proven 3+ years in mobile development and track record of developing and launching successful mobile applications using Flutter.

  • Strong proficiency in Dart programming language and a solid understanding of Flutter's architecture and widget system.

  • Experience with third-party libraries, APIs, and services integration.

  • Proficient in version control tools (e.g., Git) and code collaboration workflows.

  • Previous experience in leading or mentoring junior engineers is a plus.

  • Strong debugging and problem-solving skills to identify and resolve complex technical issues.

  • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to both technical and non-technical team members.

  • Ability to work effectively in an agile development environment, adapting to changing priorities and tight deadlines.

  • Growth mindset, challenging status quo to find new solutions and out-of-the-box ideas.