Senior Software Engineer - Android
Role responsibilities
Provide technical leadership and project planning for the development of new Android products and applications. This includes architecting software systems, decomposing functional requirements into tasks, and mentoring junior engineers.
Requirements
Requires a Bachelor's degree in a technical field and at least 5 years of relevant experience. Candidates must be proficient in Java or Kotlin and have a strong background in software architecture and algorithmic problem solving.
Key skills
Java, Kotlin, C, C++, C#, Android Development, RxJava, Kotlin Flow, Dagger, Koin, Hilt, Retrofit, Ktor, Jetpack Compose, RESTful APIs, Object-Oriented Design
Keywords
Android, Java, Kotlin, C, C++, C#, RxJava, Kotlin Flow, Dagger, Koin, Hilt, Retrofit, Ktor, Jetpack Compose, RESTful APIs, iOS, React Native, Javascript, Typescript, Data Structures, Object-Oriented Design, Software Architecture, GPS, Push Notifications, Widgets, Device Integration, Algorithm Solutions, Technical Leadership, Software Engineering