We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. You’ll collaborate with internal teams to develop functional mobile applications while working in a fast-paced environment. You must have previous experience in Flutter development.
Responsibilities
- Design & implement new app modules based on the product requirements using the Flutter framework
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user interfaces designed by UI/UX designers
- Integration of data storage solutions
- Integrate various APIs from third parties
- Debug existing apps components, fix issues, and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Participate in software architecture, design discussions, and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
Requirements
- You have a bachelor’s degree in computer science or a related discipline
- Must have built at least two Android and/or iOS apps with Flutter
- Proven working experience in software development
- Working experience in mobile development Android or iOS
- Have published one or more mobile apps in Google Play or App Store
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle, including automated testing and building
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git / Mercurial