Lead Software Engineer

10 Feb 2025

Vacancy expired!

Work Location/Client Location

Fremont, CA (ONSITE)

Client interview required for selection (Yes/No) Yes

Job Title/RoleAndroid Developer

Experience Level Required9+ years

Mandatory Required Skills
  • Around 10 years of experience in Android based mobile app development
  • Hands-on experience in the below tech stack
    • Java Programming
    • Kotlin Programming
    • JavaScript Programming skills
    • Functional & Object-oriented programming
    • Kotlin basics - Singleton, Data Class, Companion objects, Open/Sealed Class/Public, var & val, Null Safety, coroutines
    • MVVM/MVP/MVC, Singleton/Façade/Observer
    • Invoking Kotlin from Java and Vice Versa
    • Extension function, Lazy initialization, late init modifier, higher order function , inline function
    • Exposure to Junit, Mockito, Kotlin test
    • GIT, Jenkins/Gradle, Code Quality - Detekt, SonarQube,
  • Working knowledge in
    • Agile based development
    • JIRA and Confluence
  • Good communication and articulation skills