Key Responsibilities
● Design, build, and maintain mobile applications using Flutter that perform well
across both iOS and Android platforms.
● Work closely with designers, product managers, and backend developers to
create seamless user experiences and implement new features.
● Ensure the performance, quality, and responsiveness of applications through
regular code reviews and optimization techniques.
● Identify and fix bugs and performance issues, and ensure smooth integration with
various APIs and services.
● Develop and maintain automated tests to ensure the reliability and stability of
mobile applications. Implement automated testing frameworks and strategies for
both iOS and Android platforms.
● Conduct code reviews, provide feedback, and mentor junior engineers to promote
code quality and professional development.
● Keep up-to-date with the latest industry trends, technologies, and best practices
in mobile development to continuously improve our app offerings.
Requirements:
● Bachelor's or Master's degree in Computer Science, Software Engineering, or a related
field.
● Minimum of 4 years of professional experience in mobile app development.
● Proven experience in developing mobile applications using Flutter.
● Hands-on experience with native iOS and Android app development.
● Proficiency in Dart, Swift, and Kotlin, with a solid understanding of mobile app
architecture and design patterns.
● Experience in implementing automated testing frameworks and strategies for
mobile applications. Familiarity with tools such as Appium, Espresso, or XCTest is a
plus.
● Strong analytical and problem-solving skills, with the ability to troubleshoot
complex issues
● Excellent communication skills and the ability to work collaboratively in a team
environment.