Overview
The Mobile Developer with Flutter plays a crucial role in our organization by developing highquality mobile applications for both iOS and Android platforms. As a key member of our development team you will lead the design and implementation of userfriendly interfaces and robust backend processes that power exceptional user experiences. The importance of this role cannot be overstated; mobile applications are at the core of customer engagement in today s digital landscape making your contributions vital to our business strategy. With a focus on performance and scalability you will collaborate closely with product managers designers and other developers to deliver innovative solutions that meet the evolving needs of our users. This is a remote position that offers flexibility while still demanding a high level of accountability and technical skill.
Key Responsibilities
- Develop and maintain mobile applications using Flutter.
- Create clean maintainable code following best practices.
- Collaborate with UX/UI designers to enhance app design and usability.
- Implement and manage APIs to connect mobile applications to backend services.
- Conduct code reviews and ensure code quality standards are met.
- Work closely with the QA team to identify and resolve bugs.
- Participate in agile development processes including sprint planning and retrospectives.
- Stay updated with the latest industry trends and technologies in mobile development.
- Optimize applications for maximum speed and scalability.
- Write and maintain technical documentation for new and existing features.
- Participate in team meetings and contribute ideas for product improvement.
- Engage in continuous learning and professional development.
- Analyze user feedback and app performance to implement improvements.
- Assist in the deployment and publication of applications on app stores.
- Manage version control and package releases efficiently.
Required Qualifications
- Bachelor s degree in Computer Science or a related field.
- Proven experience in mobile application development using Flutter.
- Strong proficiency in Dart programming language.
- Handson experience with RESTful APIs and JSON data.
- Understanding of mobile app architecture and design patterns.
- Familiarity with Git or similar version control systems.
- Experience working in Agile development environments.
- Knowledge of modern frontend frameworks and tools.
- Experience with testing frameworks for mobile applications.
- Ability to troubleshoot and optimize performance issues.
- Excellent verbal and written communication skills.
- Strong problemsolving skills and attention to detail.
- Ability to work independently and in a team setting.
- Passion for staying uptodate with emerging technologies.
- Prior experience in publishing apps on the App Store and Google Play is a plus.
- 3 years of relevant work experience in mobile development.
restful apis,json,cross-platform development,mobile app architecture,version control,ui/ux design,problem solving,git,agile development,performance optimization,mobile testing frameworks,agile methodology,dart,mobile applications,mobile,flutter