
Responsibilities:
- Develop and maintain efficient, reusable, and reliable Flutter code.
- Collaborate with cross-functional teams, including designers and backend developers, to define, design, and ship new features.
- Translate design wireframes and user interface mockups into well-functioning mobile applications.
- Identify and fix bugs and performance bottlenecks, ensuring the applications are optimized for maximum speed and scalability.
- Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency.
- Stay up to date with the latest industry trends and best practices in mobile application development.
- Participate in code reviews to maintain code quality standards and provide constructive feedback to team members.
Requirements:
- Proven experience as a Flutter Developer or Mobile App Developer, with a strong portfolio of Flutter applications.
- Solid understanding of Dart programming language and the Flutter framework.
- Proficient in building responsive and adaptive user interfaces using Flutter widgets.
- Familiarity with RESTful APIs and integrating with backend services.
- Experience working with version control systems such as Git.
- Strong problem-solving skills and ability to troubleshoot issues in a timely manner.
- Excellent communication and teamwork skills, with the ability to work collaboratively in a fast-paced environment.
- Attention to detail and a commitment to delivering high-quality applications.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
- Experience with native mobile app development (Android or iOS) is a plus.
- Knowledge of mobile app testing and debugging techniques.
- Familiarity with Agile/Scrum methodologies.