Position: Middle Flutter Developer
Company: CodeIT
Category: Flutter
Experience required: 3y
English level: intermediate

CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are inviting an experienced Flutter Developer to join our team.

**Required skills**

• At least 3+ years of mobile development (preferably Android)
• 2 years of which you should have been in touch with Flutter
• Required: Git, Java, Dart
• Experience with sound null safety in Dart
• Experience with BloC architecture, Dio
• Experience with custom UI implementation
• REST principles understanding
• Strong knowledge of design patterns SOLID and GRASP paradigms
• Good knowledge of multithreading and memory management
• Good spoken and written English (intermediate+ and higher)

**Will be a plus**

• Solid knowledge of JavaScript
• Experience with unit testing
• Experience with delivering apps to Google Play or Apple 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
• Implementing custom UI elements
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Bug fixing and support of previous app versions
• Creating project 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
• Joyful corporate events, team buildings, hobbies, and sport communities
• Well-equipped offices located in Kharkiv, Vinnytsia, and Sofia
• Discounts and bonuses of IT Loyalty program

**About the project**

The mobile app that helps business owners and their managers to manage employees from different locations using chats, announcements and schedules. There is a web app with wider set of functionality that is already in production and used by customers. Our goal is to redesign the existing mobile app to improve UX/UI and app performance. Besides, new features are going to be developed for the mobile app.