Report this Job
Title: Sr. Android Developer
Location: Remote
Visa Status: Any visa is fine except CPT & OPT
Exp: 10+
C2C accepted
Note: Need candidates with strong experience in Kotlin, Maven, Jetpack Navigation etc,
Job Description:
Android the Payments team has a mission to deliver brand new payment processing capabilities to our users through the use of mobile technologies, allowing everyday entrepreneurs to elegantly sell in-person.
Roles & Responsibilities:
- Contribute to our mobile application(s) using Kotlin to deliver a compelling user experience.
- Strong experience in Maven and Jetpack.
- Participate in planning, architectural discussions, implementation, and maintenance of the Payments codebase and application integrations.
- Be accountable for code quality by following established patterns and writing high quality and comprehensive tests.
- Work collaboratively on a distributed team.
- Perform code reviews to suggest, encourage, and support coding best practices
Requirements:
- You have a strong understanding of the fundamentals of native development patterns and architecture.
- You have a strong emphasis on code quality paired with robust unit and UI testing.
- You have a deep understanding of design patterns and how they can be applied to mobile development.
- You have at least 6 years of experience using Kotlin to develop and deliver production applications for Android.
- You have experience with MVVM (Model-View-ViewModel)
- You have experience with Kotlin Flow.
- You have experience with Jetpack Navigation.
- You have experience working with Bluetooth peripherals within a mobile application.
- You have an understanding of dependency injection and SOLID principles
Miracles Tek LLC