Job Description:

Position Description: As a Flutter Mobile Developer, you'll take on a hands-on role in building cross-platform mobile applications while working with Bluetooth Low Energy (BLE) and networking technologies. Your responsibilities will involve designing, developing, and fine-tuning mobile applications using Flutter, implementing BLE connectivity, and managing WiFi/network communications. You'll work closely with the client's team to deliver robust mobile solutions that meet their requirements.

This position is open to Senior Mobile Developers with extensive Flutter experience.

Responsibilities:

  • Develop and maintain cross-platform mobile applications using Flutter for Android and iOS.
  • Implement Bluetooth Low Energy (BLE) connectivity and communication protocols.
  • Design and develop WiFi/network communication features and integrations.
  • Collaborate with the development team to design efficient and scalable mobile solutions.
  • Participate in code reviews and unit testing.
  • Research and propose innovative technological solutions for mobile development.

Requirements:

  • Minimum 5 years of demonstrable experience in mobile development with Flutter.
  • Solid experience with Bluetooth Low Energy (BLE) implementation and protocols.
  • Strong knowledge of WiFi/network technologies and mobile connectivity.
  • Expertise in state management solutions such as BLoC, MobX, or similar patterns.
  • Proven experience in both Android and iOS development and deployment.
  • Solid knowledge of Dart programming language and Flutter framework.
  • Ability to work autonomously and in a team.
  • Effective communication skills.
  • Intermediate or higher level of English proficiency.

Employment Conditions:

  • Type of collaboration: Freelance (contractor)
  • Project duration: 2-3 months
  • Salary: To be defined based on candidate's experience.
  • Schedule: Flexible and fully remote.

Selection Process: Video interview:

  • Record a short (less than 5 minutes) video to introduce yourself

Technical Interview:

  • Duration: 1 hour and 30 minutes.
  • Evaluation of language proficiency and technical knowledge through a technical test in English.
  • This interview will be conducted by a team member and the team lead.

Interview with the Human Resources Team (People):

  • Duration: 30 minutes.
  • Evaluation of attitude and alignment with company values.
  • Skills assessment.

This is a full-time contract position open to remote workers within the European Union. No subcontractors or agencies, please.