Description:
We are seeking an experienced and highly skilled Flutter Developer to join our growing team. As a Flutter Developer, they will be responsible for developing and maintaining cross-platform mobile applications using Flutter. They will collaborate closely with our design, backend, and QA teams to deliver seamless, user-friendly applications that meet our clients' needs.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter.
- Collaborate with designers and backend developers to create well-structured, visually appealing, and responsive applications.
- Write clean, maintainable, and scalable code following best practices.
- Optimize applications for maximum speed, performance, and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Perform code reviews and provide constructive feedback to other developers.
- Troubleshoot, debug, and resolve issues in existing applications.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Work in an Agile/Scrum development environment, participating in daily standups, sprint planning, and retrospectives.
Qualifications:
- At least 2 years of experience as a Flutter Developer is MUST, with a strong portfolio of mobile applications.
- Proficiency in Dart programming language.
- Solid understanding of mobile app development principles, including state management, third-party libraries, and APIs.
- Experience with RESTful APIs and integration of backend services.
- Familiarity with version control tools such as Git.
- Knowledge of Android and iOS platforms, including their build and deployment processes.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team, with excellent communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).