Job Description
We’re seeking a passionate Android Engineer to join our Mobility Center of Excellence (COE)! You’ll collaborate with a talented team to design, build, test, and deploy libraries (SDK) and apps that empower our mobile development efforts.
Essential Responsibilities
- Collaborate on defining the technical vision and roadmap for Android projects within the Mobility COE.
- Work closely with senior engineers to architect and design complex Android libraries and applications, ensuring scalability, maintainability, and adherence to best practices.
- Deepen your expertise in Android development tools and frameworks (Kotlin, Jetpack, Android Studio) and stay current with emerging trends and technologies.
- Write clean, efficient, and maintainable code, contributing to a high-quality codebase.
- Partner with teammates to break down project requirements into actionable tasks.
- Participate in the development lifecycle, including code reviews, testing, and deployment.
- Effectively communicate with stakeholders, including product managers, designers, and engineers.
Basic Qualifications:
- Bachelor’s degree in Computer Science, CIS, ot related field and three (3) years experience in software development or a related field. Additional 3 years of work experience may be substituted for the degree requirement for a total of 6 years.
- “Minimum one (1) year experience developing and implementing native Android apps in Kotlin.
- Strong command of Kotlin
- Excellent communication and collaboration skills”
- Additional Requirements:
- Licenses and Certifications:
Preferred Qualifications
- One (1) year working with location technology (e.g., real time location services, beacons).
- One (1) year experience working with mobile development or dev ops tools and technologies (e.g., Jenkins,
- SonarQube, JUnit, Gradle, etc.)”
- One (1) year experience in test-driven development.
- One (1) year experience integrating third-party source code or libraries.
- Two (2) years experience integrating API/services.
- Two (2) years experience applying Scrum development practices.
- Two (2) years experience programming applications for the Android platform in Kotlin.
- Two (2) years experience developing automated UI tests using Espresso.
- One (1) year experience developing automated tests using a mobile device cloud (e.g., Perfecto Mobile, etc.).
- One (1) year of work experience with Cloud platforms such as Azure or Firebase.
- Two (2) years experience working with native mobile app DevOps continuous integration tools and technologies (GitHub Actions)
- One (1) year experience working with native mobile app signing and build variants (e.g., Android build types and flavors, etc.).
- One (1) year experience working with Android mobile app native build tools.
- One (1) year experience working with Android mobile app dependency management tools (Gradle & Maven)
- One (1) year experience working with Android mobile app distribution systems (Google Play Store, App Center, Firebase)
- One (1) year experience developing HIPAA/PCI compliant applications.
Benefits
- Transportation.
- Life insurance.
- Medical insurance.
- Solidarity association.
- Growth plans.
- Additional days off.