Middle+/Senior Flutter Developer
Overview
CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are looking for a skilled and experienced Flutter Developer to join our team.
The project involves a mobile app that helps business owners and managers manage employees across multiple locations through chats, announcements, and scheduling features. A web version of the app, offering a broader set of functionalities, is already in production and actively used by customers.
Required skills
- At least 5 years of mobile development (preferably Android) with at least 4 years specializing in Flutter
- Proficiency in Dart programming language
- Strong understanding of the Flutter framework and its core principles
- Experience with third-party libraries and APIs
- Solid understanding of the full mobile development life cycle
- Experience with BloC architecture, Dio
- Experience with custom UI implementation
- Understanding of REST principles
- Good knowledge of multithreading and memory management
- Familiarity with cloud message APIs and push notifications
- Experience with continuous integration
- Good spoken and written English (upper-intermediate and higher)
Would be a plus
- Experience with unit testing
- Experience with delivering apps to Google Play or App Store
- Experience in integrating 3rd-party services such as Firebase, Facebook SDK
- Experience with GraphQL
Responsibilities
- Design and build advanced applications for the Android/iOS platforms from scratch
- Work with outside data sources and APIs
- Implement custom UI elements
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Conduct cross-reviews
- Mentor less experienced engineers
- Bug fixing and support of previous app versions
- Create project/tech documentation
- Communication with stakeholders (native speakers)
Being a member of the CodeIT team means
- Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
- Compensation of participation in conferences and workshops, invited experts
- Development of soft skills (people management and emotional intelligence training)
- Free access to the company account on Udemy educational platform
- Internal library
- Corporate English courses and communication with clients from English-speaking countries
- Experienced and supportive team members
- Paid time off (vacation, sick-leave, remote work)
- Legal support
Send your CV