Job Overview:
The ideal candidate is a proactive developer who thrives in an agile environment, has a passion for mobile development, and is eager to work with cutting- edge technologies.
As a Mobile Developer (Flutter), you will be responsible for designing and building high- quality mobile applications for both iOS and Android platforms using Flutter. You’ll collaborate with cross- functional teams to define, design, and ship new features while ensuring the best possible performance, quality, and responsiveness of the applications.
Key Responsibilities:
Build responsive, high- performance applications while maintaining a focus on delivering seamless user experiences.
Integrate third- party libraries, APIs, and SDKs to extend app functionality.
Keep up to date with the latest trends and advancements in mobile development and Flutter.
Participate in code reviews, provide feedback to peers, and ensure the development team is following best practices.
Work with backend developers to design and integrate robust backend services for mobile applications.
Write unit and integration tests to ensure app stability.
Design and develop mobile applications for iOS and Android using Flutter.
Debug and optimize mobile applications to ensure high performance and smooth user experiences across a range of devices.
Write clean, maintainable, and well- documented code in Dart (Flutter&039;s programming language).
Collaborate closely with UX/UI designers to implement intuitive and user- friendly interfaces.
Work in an agile environment, with the ability to meet deadlines and adapt to changing requirements.
Required Skills & Qualifications:
Proven experience in mobile development with a focus on Flutter and Dart.
Strong experience in integrating APIs, SDKs, and third- party libraries.
Experience with mobile app lifecycle, including debugging, testing, and release processes for both iOS and Android.
Knowledge of performance optimization techniques for mobile apps.
Bachelor&039;s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Excellent communication skills and the ability to collaborate effectively in a team environment.
Solid understanding of Flutter&039;s widget system, layout, and rendering processes.
Familiarity with version control tools, particularly Git.
Strong problem- solving skills and attention to detail.
Experience with platform- specific code (iOS/Android) when necessary.