What are the responsibilities and job description for the Android Developer position at Sophus IT Solutions?
ANDROID DEVELOPER
Duration: 12 Months
Location: Palo Alto, CA – 5 days on-site
Required Skills:
- 10 years of mobile application development experience (Android and/or iOS).
- Proven experience leading mobile engineering teams and delivering high-quality applications.
- Experience building design systems including frameworks, tooling, documentation, and customer success components.
- Strong Native Android development skills; hands-on with Kotlin/RxJava.
- Expertise in MVVM, Clean Architecture, and OOP.
- Knowledge of HTTP, SOAP, REST networking.
- Strong understanding of Android frameworks, Android design principles, and Material Design.
- Experience setting up/maintaining CI/CD pipelines.
- Ability to work with contractors and distributed/non-US teams.
- Experience collaborating with product, UI/UX, and engineering teams to deliver quality mobile frontends.
- Strong Git/GitHub experience and Agile methodology familiarity.
- Leadership mindset with a focus on team growth and cohesion.
- Background in Computer Science, Engineering, or related technology fields.
Preferred Skills:
- Ability to coach and guide teams toward strategic goals.
- Experience in talent hiring, development, and recognition.
- Strong understanding of services industry IT systems.
- Practical experience with large, complex mobile native apps.
- Strong people leadership and cross-functional collaboration skills.
- Excellent written and verbal communication abilities.