Search by job, company or skills

Android + Flutter Developer

Android + Flutter Developer

WeblineIndia
5-7 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 200 applicants have applied

Job Description

Requirements

Key Responsibilities:

  • Design and develop robust and scalable Android and Flutter applications.
  • Implement solid principles and design patterns to ensure code maintainability and extensibility.
  • Utilize the latest project architectures such as MVVM, MVVM clean, and Flutter project architectures like Bloc, Getx, and Provider.
  • Implement dependency injection using Dagger for Android and manage dependencies efficiently.
  • Utilize reactive programming techniques to build responsive and interactive user interfaces.
  • Integrate third-party libraries seamlessly into Android and Flutter projects.
  • Manage threads effectively using Coroutines with Kotlin Flow for asynchronous programming.
  • Understand Flutter widgets and manage widget lifecycles efficiently.
  • Implement state management solutions for Flutter applications and ensure awareness of widget lifecycles.
  • Write JUnit test cases to ensure the reliability and stability of the codebase.
  • Utilize JIRA and Git for project management and version control.
  • Communicate effectively with team members and stakeholders to understand requirements and provide updates on project progress.

Key Requirements:

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in Android and Flutter development.
  • Strong verbal and written communication
  • Proficiency in Kotlin and Dart programming languages.
  • Strong understanding of software architecture and design principles.
  • Experience with dependency injection frameworks such as Dagger.
  • Familiarity with reactive programming concepts and libraries.
  • Experience with state management solutions for Flutter applications (Bloc, Getx, Provider).
  • Proven track record of writing clean, maintainable, and efficient code.
  • Experience with writing unit tests using JUnit.
  • Proficiency in using JIRA and Git for project management and version control.
  • Excellent communication and interpersonal skills.

About Company