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:
Participate in code reviews, provide feedback to peers, and ensure the development team is following best practices.
Collaborate closely with UX/UI designers to implement intuitive and user- friendly interfaces.
Work with backend developers to design and integrate robust backend services for mobile applications.
Write clean, maintainable, and well- documented code in Dart (Flutter&039;s programming language).
Work in an agile environment, with the ability to meet deadlines and adapt to changing requirements.
Build responsive, high- performance applications while maintaining a focus on delivering seamless user experiences.
Debug and optimize mobile applications to ensure high performance and smooth user experiences across a range of devices.
Write unit and integration tests to ensure app stability.
Keep up to date with the latest trends and advancements in mobile development and Flutter.
Integrate third- party libraries, APIs, and SDKs to extend app functionality.
Design and develop mobile applications for iOS and Android using Flutter.
Required Skills & Qualifications:
Proven experience in mobile development with a focus on Flutter and Dart.
Excellent communication skills and the ability to collaborate effectively in a team environment.
Experience with mobile app lifecycle, including debugging, testing, and release processes for both iOS and Android.
Familiarity with version control tools, particularly Git.
Bachelor&039;s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Strong problem- solving skills and attention to detail.
Knowledge of performance optimization techniques for mobile apps.
Solid understanding of Flutter&039;s widget system, layout, and rendering processes.
Experience with platform- specific code (iOS/Android) when necessary.
Strong experience in integrating APIs, SDKs, and third- party libraries.