Create user flows, wireframes, prototypes, and high-fidelity designs independently.
Collaborate closely with other teams to translate requirements into technical specifications and actionable plans.
Mentor and guide junior developers, providing technical expertise, code reviews, and constructive feedback to foster their growth and development.
Troubleshoot and provide support for existing mobile apps.
Write clean, efficient, and scalable code following coding standards and best practices.
Contribute to continuous improvement of the code, maintaining high-quality applications.
Collaborate with cross-functional teams to improve design, develop new features, troubleshoot, and debug issues to ensure optimal performance and user experience.
Experience: Minimum 4+ years overall, including at least 3 years of hands-on experience in Flutter. The remaining experience may come from related technologies such as Java, Kotlin, or Swift.
Strong understanding of the Flutter framework and the Dart programming language.
Experience with state management (e.g., Riverpod, Bloc/Cubit) will be considered a strong advantage.
Experience working with Clean Architecture or similar scalable architectural patterns (highly prioritized).
Solid knowledge of RESTful APIs, JSON handling, and integrating third-party libraries and packages.
Familiarity with Git and modern version control workflows.
Strong problem-solving skills, debugging abilities, and high attention to detail.
Ability to work collaboratively in a team-oriented, fast-paced environment
Salary review at least once a year based on performance
Opportunity to work on fast-growing products used globally
Collaborative culture with talented, friendly teammates
Regular performance reviews with constructive feedback
Paid leaves, festival holidays, etc.
Separate female room for extra privacy
Two weekly holidays
Fully subsidized lunch
Unlimited tea and coffee to recharge your day
Separate prayer rooms for male and female members