NERDZ LAB logo

Flutter Developer

NERDZ LAB·Salary not specified

Primary stack

DartFlutterKotlinAndroidSOLIDOOPRESTHTTPWebSockets

Nice to have's

SQLite

Job description

Description language:

About the Position

We are seeking a talented and experienced Mobile Application Developer proficient in both Android development using Kotlin and Flutter development using Dart. As a member of our dynamic team, you will be responsible for crafting high-quality, innovative mobile applications that delight our users.

Responsibilities

  • Develop and maintain mobile applications using Flutter and Dart.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and efficient code.

Requirements

  • 2+ years of experience in mobile application development.
  • Proficiency in Dart programming language and the Flutter framework.
  • Advanced knowledge of Flutter Widgets including custom widget creation, animations, and platform channels.
  • Deep understanding of state management solutions such as Provider and Bloc.
  • Good understanding of Kotlin programming language.
  • Experience with Android Architecture Components (ViewModel, LiveData, Navigation, View Binding, etc.).
  • Familiarity with MVVM, MVP, SOLID principles, and GoF design patterns.
  • Strong understanding of object-oriented programming (OOP), protocol-oriented programming (POP), and object-oriented design (OOD).
  • Knowledge of software development life cycle practices.
  • Experience with Kotlin Coroutines and dependency injection (DI) using Hilt.
  • Proficiency in multithreading and memory management.
  • Familiarity with Rest, Retrofit, OkHttp, and Web Sockets.
  • Upper-Intermediate or higher proficiency in English, primarily in written communication.

Nice to Have

  • Experience with Room and SQLite databases.
  • Understanding and experience with Test-Driven Development (TDD).
  • Published examples of applications on Google Play.

We Offer

  • Comfortable office, almost in the downtown of Lviv.
  • Flexible working schedule.
  • Health insurance.
  • Education and Development. We give internal lectures every month and pay for half of your professional development - lectures, conferences, and English courses.
  • 21 working days of paid vacation, 1 birthday day off, 8 days paid sick leave and days off.
  • Corporate leisure activities.
  • Competitive salary according to the qualifications.
  • Absence of time tracking, bureaucracy, and micromanagement. We have a Scandinavian management model.
  • Regular performance review.

About the Company

We are a dynamic team based in Lviv, Ukraine, dedicated to creating innovative mobile applications. Our office is conveniently located downtown, and we offer a flexible working schedule, comprehensive health insurance, and a supportive environment for professional growth.

Apply now by sending your resume to [email protected].

Thank you! We'll get back to you shortly.

© NERDZ LAB. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

NERDZ LAB — це українська IT-компанія зі Львова, команда нердів. Ми наслідуємо скандинавську модель управління та розширюємо можливості наших співробітників. Пропонуємо повний цикл розробки програмного продукту, починаючи від створення прототипу, UI/UX дизайну для перевірки MVP до розробки готових для роботи на ринку мобільних і веб-додатків та постійної підтримки.Ми завжди відкриті до нових підходів і технологій. У нас кожен може створити щось своє, а ми — подбаємо про сприятливе середовище.Ми віримо, що щасливі та вмотивовані розробники вносять найбільшу цінність у клієнтські проєкти. Шукаємо у команду однодумців.Приєднуйтесь до нас в Інстаграм @nerdz_lab

More at NERDZ LAB

All 36 roles

Popular searches