Search by job, company or skills

A

Android Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Lead project development as the engineering owner, collaborating with product managers to understand requirements and propose effective solutions.
  • Collaborate with product and UX teams to finalize feature specifications, build prototypes, and design experiments.
  • Work with backend engineers to build modular, reusable components and design scalable APIs.
  • Design and implement mobile components using Java, Kotlin, and Flutter to enhance app availability, scalability, performance, and efficiency.
  • Investigate app stability issues, perform performance analysis, and optimize application behavior.
  • Collaborate with engineering teams to explore and implement new architectures geared toward scale and performance.
  • Participate in code and design reviews to uphold high development standards.

Required Qualifications

  • Bachelor's degree in Computer science, Software Engineering, or a related field.
  • 5+ years of professional experience in mobile application development.
  • Strong programming skills in Java or Kotlin with knowledge of design patterns, multi-threading, and best coding practices.
  • Deep understanding of Android systems and programming paradigms including OOP, TDD, reactive patterns, and dependency injection.
  • Familiarity with Android SDK, infrastructure, components, UI, and data storage.
  • Experience with multiple architectural patterns such as Clean Architecture, MVP, and MVVM.
  • Experience in Android automated testing with frameworks like Espresso, UI Automator, Mockito, Powermock, or Appium.
  • Strong communication skills in English, with a collaborative, conscientious, and positive attitude.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144872059

Similar Jobs