For SDE II/III Flutter we are looking for an experienced and highly skilled to join our talented development team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable mobile applications using the Flutter framework. You will work closely with cross-functional teams to deliver innovative mobile solutions and provide technical leadership. The ideal candidate has a strong background in mobile app development, expert-level knowledge of Flutter, and a proven track record of delivering complex projects. Experience with the Flame game engine is a plus.
Responsibilities:
- Design, develop, and maintain high-quality mobile applications using the Flutter framework and Dart programming language.
- Architectural design and implementation of mobile solutions, ensuring scalability, performance, and maintainability.
- Collaborate with product managers, designers, and stakeholders to gather requirements and translate them into technical specifications.
- Mentor and provide guidance to junior developers, promoting best practices and driving technical excellence.
- Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices.
- Investigate and resolve complex technical issues, debugging and optimizing mobile applications for performance and stability.
- Collaborate with cross-functional teams to define project timelines, prioritize features, and ensure timely project delivery.
- Stay up-to-date with the latest advancements in Flutter, mobile app development trends, and emerging technologies.
- Drive innovation and identify opportunities to leverage new technologies to enhance the mobile app development process.
- Experience with the Flame game engine is a plus.
Responsibilities:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Flutter Developer or similar role, with at least 3+ years of professional experience.
- Expert-level proficiency in Flutter framework, Dart programming language, and related technologies.
- Strong understanding of mobile app architecture, design patterns, and best practices.
- Extensive experience developing complex mobile applications using Flutter, with a deep understanding of UI/UX concepts and building responsive UIs.
- In-depth knowledge of performance optimisation techniques, memory management, and debugging tools for mobile app development.
- Strong leadership skills with the ability to drive technical initiatives and mentor junior developers.
- Excellent problem-solving and analytical skills, with strong attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with native mobile app development (iOS/Android) and other frameworks (e.g., React Native) is a plus.
- Experience with the Flame game engine is a plus.