Epicareer Might not Working Properly
Learn More
T

Senior Android Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

You will:

  • Design and implement Android applications to deliver seamless and engaging user experiences.
  • Utilize Java, Kotlin, and various tools such as MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, and JUnit to build and optimize applications.
  • Build intuitive UIs using Jetpack Compose and manage asynchronous tasks with Kotlin Coroutines.
  • Work with remote data through REST and JSON, integrating and managing data effectively.
  • Conduct unit testing to ensure code robustness, addressing edge cases, usability, and overall reliability.
  • Apply your understanding of Java and the Android ecosystem to develop high-quality applications.
  • Master mobile UI fundamentals, including layout and animations, to create smooth and attractive user interfaces.
  • Implement architectural patterns like MVP and MVVM to structure your code efficiently.
  • Utilize design patterns from the Gang of Four to enhance the design and architecture of your applications.
  • Leverage other Jetpack components, such as Room and Navigation, to further enrich your applications.

You have:

  • 5+ years of proven experience in designing and implementing Android applications.
  • Proficiency in Java and Kotlin, with experience using tools like MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, JUnit, and Mockito.
  • Hands-on experience with Jetpack Compose for building UIs.
  • Strong knowledge of Kotlin Coroutines for asynchronous programming.
  • Experience working with remote data using REST and JSON.
  • Background in RxJava, LiveData, and RESTful API integration.
  • Capability to unit-test code thoroughly for robustness, usability, and reliability.
  • In-depth understanding of Java and the Android ecosystem.
  • Excellent grasp of mobile UI fundamentals, including layouts and animations.
  • Knowledge of architectural patterns such as MVP and MVVM.
  • Familiarity with application design patterns from the Gang of Four.
  • Experience with additional Jetpack components like Room and Navigation is a plus.

Benefits:

  • English Class.
  • Development: continued learning and certification reimbursement, technical development learning
  • MAS Kids club
  • And other special benefits.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job