Full Time
Canberra, Australia
Posted 2 years ago
Overview
As a Flutter Developer, you will play a key role in designing, developing, and maintaining high-quality cross‑platform mobile applications using the Flutter framework. You will work closely with a multidisciplinary team to create engaging user experiences that meet our clients’ needs and business objectives.
Key Responsibilities
- Design and develop cross‑platform mobile applications for iOS and Android using Flutter framework.
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Write clean, efficient, and well‑documented code following Flutter best practices and design patterns.
- Implement pixel‑perfect UI designs provided by the design team, ensuring smooth animations and transitions.
- Integrate third‑party libraries and APIs as needed for enhanced functionality and feature implementation.
- Conduct thorough testing of applications to identify and fix bugs, ensuring optimal performance and user experience across different devices and screen sizes.
- Optimize application performance and resource usage for maximum speed and scalability.
- Stay updated with the latest Flutter updates, features, and best practices, incorporating them into projects when applicable.
- Collaborate with backend developers to integrate mobile applications with server‑side systems and databases.
- Participate in code reviews, knowledge‑sharing sessions, and continuous improvement initiatives within the development team.
- Provide technical guidance and mentorship to junior developers as needed.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Flutter Developer with a strong portfolio of Flutter‑based mobile applications developed.
- Proficiency in Dart programming language and solid understanding of Flutter framework.
- Experience with state management solutions such as Provider, Bloc, or Riverpod.
- Knowledge of mobile UI/UX principles and design patterns.
- Familiarity with RESTful APIs, JSON, and web services integration.
- Strong problem‑solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a fast‑paced environment and manage multiple priorities simultaneously.
Additional Information
- This is a full‑time position located in Noida.
- Remote work options may be available.
- Competitive salary and benefits package offered.
- Opportunities for career growth and advancement within the company.