You will build and deliver high-quality consumer-facing Android applications.
Responsibilities
Write clean, maintainable code and perform peer code reviews.
Implement designs and develop features for Android applications.
Oversee feature delivery from requirement gathering through functional testing.
Manage the full development lifecycle, including writing Jira stories and comprehensive test suites (unit, integration, acceptance, and contract tests).
Propose tools, frameworks, and automation to improve mobile development processes.
Required Skills
3+ years of in-depth mobile development experience.
Proficiency in Kotlin and Java.
Strong experience with Android SDK and Frameworks.
Working knowledge of REST APIs and JSON.
Experience with Object Oriented (OO) software design.
Understanding of the entire Android development cycle.
Solid debugging and problem-solving skills.
Ability to size and estimate projects based on technical documents and Jira stories.
Degree in Computer Science, Engineering, Information Systems, or equivalent experience.
Preferred Skills
Experience with Android Clean Architecture, multi-module, Coroutines, Jetpack Compose, databinding, Dagger 2, or RxJava.
Knowledge of JUnit, Mockito, or CI integrations.
Experience building SDKs, payment processing, or encryption.