
Hi Friends and Colleagues, I have a job opening to share with you.
About this opportunity
Align Technology is looking for a Senior Android Developer for Customer Mobile Applications Team in our Hyderabad, India location. In this role you will be responsible for developing and maintaining the Android application(s) using Kotlin, Java, Android Studio and Junit, Espresso. As an Senior Engineer, you will be responsible to use best coding practices to write and maintain the features, write automated unit tests, provide technical insights to business owners and also act a team lead for the Junior & Intermediate developers in the team.
In this role, you will…
- Identifying, Communicating & Providing solution paths for the issues is what we consider the essential ability needed to work in this team, apart from this, below technical skills are needed.
- Write and maintain Android application in Kotlin and/or Java.
- Actively engage with other team members to share product and domain knowledge.
- Work with cross functional teams to review and resolve dependencies.
- Write automated unit tests for faster feature validation.
- Verify app for performance, speed, availability, and usability.
- To be able to identify and articulate recommended UI/UX patterns to designers and while implementations.
- Continuously evaluate and improve for new technologies to enhance application performance.
- To be able to identify tools and techniques help to re-use code across platforms and help business deliver apps to market in lesser time.
- Understand and comply with Agile process.
In this role, you’ll need …
- Bachelor’s degree in CSE/IT
- 8+ years of experience building native mobile apps in Android platform using latest SDK versions.
- Proficient knowledge of Android SDK, Eclipse, Android Studio
- 8+ years of professional hands-on experience in Kotlin
- Working knowledge of Web Services & REST (JSON) APIs
- Proficient in using Git (Source Tree & Command Line)
- Experience in implementing secure, transactional applications integrated with web-based services.
- Experience in publishing application with at least one published application for Android in Google Play Store
- Experience in understanding data securing mechanisms in Android applications (Encryption, obfuscation, Encryption algorithms, libraries)
- Proficiency in data storing technologies for Android applications (Room, Realm, Files etc.)
- Understanding various device dependencies and resolving them.
- Experience in writing automated unit tests.
- Experience in TDD approach
- Good oral, verbal & written communication skills
- Should exhibit excellent judgement capabilities.
- Should be a self-motivated learner and a team player.
- Good understanding of CI/CD integrations
- Google Recommended User Interface design practices and implementation approaches.
If this is of interest to you, please feel free to reach out for more information.
Thanks,
Anudeep Reddy
