Description :
As a Mobile Engineer, you'll work closely with engineers, product managers, and designers to design and ship high-quality mobile experiences at scale. You'll be hands-on with Flutter development, bring technical rigor, and contribute to shaping architecture decisions. We're looking for someone with a strong track record of execution who is also excited to grow into broader ownership and leadership :
- Build and maintain high-quality Flutter-based mobile applications.
- Collaborate with product managers, designers, and backend engineers to define, implement, and release new features.
- Participate in code reviews, ensuring adherence to best practices for readability, maintainability, and performance.
- Contribute to discussions on system design and architecture, offering ideas and technical insights.
- Write clean, testable code and help improve our test coverage with unit and integration tests.
- Support release processes, debugging, and production issue resolution.
- Contribute to documentation (technical specs, implementation notes).
- Champion continuous improvement by suggesting new tools, practices, and :
- Developer at heart, you write clean, maintainable, and well-documented code.
- A problem solver who enjoys tackling challenges with creativity.
- A team player who thrives in small, collaborative teams.
- A continuous learner who keeps up with evolving tools, frameworks, and best practices.
- Comfortable with ambiguity and able to adapt quickly to changing priorities.
- Empathetic towards users and motivated by the positive impact of our products.
- Excellent communicator proficient in conveying ideas effectively
- 3-6 years of experience building mobile applications.
- Strong proficiency in Dart and the Flutter framework.
- Exposure to native mobile development (Android or iOS) is a plus.
- Understanding of mobile app architecture, design patterns, and performance best practices.
- Experience integrating with APIs (REST, GraphQL).
- Familiarity with CI / CD tools (eg, Bitrise) and release processes.
- Experience with unit testing (e. g., Mockito) and debugging mobile apps.
- Ability to translate business requirements into scalable technical solutions.
- Experience in high-growth startups is a plus.
(ref : hirist.tech)