We are seeking an experienced Cross-Platform Mobile Developer with a focus on Flutter to join our growing team. In this role, you will be responsible for developing and optimizing mobile applications that deliver a seamless, high-quality user experience across iOS and Android platforms. You will work closely with designers, product managers, and backend developers to translate user requirements into functional, visually appealing, and efficient mobile applications. A strong understanding of Flutter, Dart, and best practices in mobile development is essential. The ideal candidate brings an analytical mindset, proactive problem-solving skills, and a proven ability to deliver high-quality code in a fast-paced, collaborative environment.
Key Responsibilities:
- Design, develop, and maintain mobile applications using Flutter and Dart.
- Collaborate with designers and backend developers to implement intuitive user interfaces.
- Optimize application performance and improve app stability.
- Write clean, testable, and scalable code adhering to industry best practices.
- Conduct regular code reviews, ensuring consistent and high-quality code.
- Monitor app performance, troubleshoot issues, and deploy timely fixes.
- Stay up-to-date with Flutter's latest features, libraries, and trends to bring innovative solutions to our team.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in mobile app development.
- Proven experience in Flutter and Dart.
- Familiarity with RESTful APIs, third-party libraries, and cloud services.
- Understanding of software development principles, architecture, and agile methodologies.
- Strong debugging skills and knowledge of performance optimization.
- Ability to write efficient, maintainable, and reusable code.
- Familiarity with Git, version control, and CI/CD pipelines.
Preferred Qualifications:
- Experience with native iOS (Swift) and Android (Kotlin/Java) development.
- Familiarity with UI/UX design principles for mobile applications.
- Knowledge of Firebase and other backend-as-a-service (BaaS) solutions.
- Experience deploying and managing apps in both the App Store and Google Play Store.
Join our team and contribute to cutting-edge mobile development projects using Flutter. This role offers an opportunity to work on innovative applications, collaborate with talented professionals, and grow your skills in a dynamic environment.