Responsibilities:
- Work very closely with senior/staff skilled Android engineers to adopt new APIs, flagging blockers and collaborating to resolve issues.
- Quickly ramp up on product context, code and adopt new architecture while working closely with the product team engineers.
- Deliver well-crafted, well-tested, and maintainable code.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Actively support and unblock team members, fostering a collaborative work environment.
- Minimum 5+ years of software engineering industry experience.
- Worked on and shipped large scale Android applications.
- Experience with Kotlin.
- Java experience is nice-to-have but not required.
- Experience with architecture paradigms like unidirectional and reactive programming, and other patterns commonly used in the industry.
- Experience with Jetpack Compose, unit and snapshot testing, and creating shared components.