We’re seeking an experienced Software Engineer to join our team and contribute to migrating Android codebase to the latest frameworks and secure design patterns.
About Our Team: Our high-performing team manages and scales one of the largest codebases in the world. As a member of our team, you’ll have the opportunity to learn from experienced engineers and contribute to the growth of our mobile applications.
As a Software Engineer, you will:
1. Design, implement, maintain, and test software applications and systems
2. Collaborate with cross-functional teams to ensure seamless integration and scalability
3. Apply computer science and mathematical principles to solve complex problems
4. Stay up-to-date with industry trends and emerging technologies
Qualifications
* 5+ years of Android development experience
* Android frameworks and infrastructure experience
* More experience than UI and compose work on Android – this is the bare minimum needed.
* Be proficient with Java and Kotlin
* Experience with infra stacks
* Proficient in command-line interfaces (CLI), such as bash or powershell
* Experience utilizing build tools and systems, such as Gradle and Maven
* Experience with unit & e2e testing frameworks and libraries, such as Jest, JUnit and Mockito
* Proficient in source control management tools, including Git and Mercurial
Education:
• Bachelor’s degree in computer science, software engineering or relevant field required.
J-18808-Ljbffr