Home Careers Middle+/Senior Flutter Developer

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.

Our client is one of the largest indoor tanning salon chains in the United States, operating hundreds of locations nationwide.
The company has embarked on a full-scale digital transformation aimed at enhancing convenience, personalization, and service accessibility for its customers across the country.

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)
  • Independently forming technical specifications and short-term plans based on high-level feature descriptions / feature briefs.

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
  • Communicating directly with the client to clarify requirements and transform them into actionable technical tasks

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
cta-outline-gray-cubes

Send your CV