Software Engineer – Flutter
We are seeking a skilled Software Engineer – Flutter (Contract) to contribute to cross-platform mobile application development. The ideal candidate should have hands-on experience with Flutter and Dart, and a passion for building high-quality, high-performance mobile applications for Android and iOS.
Key Responsibilities
- Develop, test, and maintain cross-platform mobile applications using Flutter and Dart.
- Take ownership of assigned features from development through deployment, ensuring performance and quality.
- Collaborate closely with product, design, and QA teams to deliver intuitive and visually appealing user experiences.
- Write clean, maintainable, and scalable code following industry best practices.
- Participate in code reviews and adhere to established coding standards.
- Stay up to date with Flutter releases, plugins, and mobile development trends.
- Assist with app deployment processes and troubleshoot production issues as needed.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or an equivalent qualification.
- 2–3 years of experience in mobile application development, with at least 1 year of hands-on Flutter experience.
- Strong proficiency in Dart and experience with state management solutions such as Bloc, Provider, or Riverpod.
- Good understanding of mobile UI/UX principles.
- Experience with API integrations and platforms such as Firebase or similar services.
- Exposure to native iOS and/or Android development is an added advantage.
- Strong debugging, performance optimization, and problem-solving skills.
- Familiarity with Git, Agile/Scrum methodologies, and CI/CD pipelines.
Contract duration: 6 months (Renewable contract)
Work type: Onsite
