Android Application Lead
Job Description:
Android Developer for Mobile apps
General Summary:
We are looking for seasoned Android engineer to join our software development team with experience in building and scaling applications/features in a cloud environment. The candidate will be working closely with key members of the organization to identify, establish and drive innovation in the mobile applications at Hilti.
Principle Duties & Responsibilities
- As a developer the candidate will translate business requirements into technical design and solutions
- Work on bug fixing and improving application performance.
- Unit/Component test code for robustness, including edge cases, usability, and general reliability.
- Take ownership of the features assigned right from estimating timelines to Production release.
- Interact with various teams (Microservices, Web etc.) to ensure mobile app related requirements are delivered by the various stack teams in the agile framework.
About the product
Hilti is working on a SaaS product related to Workforce management for construction site. This product enables construction companies to manage the productivity of construction workers. The application is currently in the early stages of development, and we are about to end the beta phase of the same. The application currently has functionality to capture time & attendance of job site workers.
CANDIDATE REQUIREMENTS
- Bachelors or Masters degree in Engineering, Computer Science or other technical related field, or equivalent practical experience.
- 8+ years of experience as a Mobile application developer
- Strong knowledge of Android SDK and how to deal with different screen sizes.
- Hands on experience on Kotlin, Jetpack compose, Coroutines, Room DB. Working exposure to GraphQL is an added advantage.
- Expertise in development and implementation of mobile applications with custom UI components.
- Strong understanding of Object-Oriented Programming, data structures and design patterns.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, interface guidelines and in general mobile UI/UX conventions
- Experience with offline storage, threading, and performance tuning
- Good proficiency in the English language and openness to travel internationally.
- Comfortable working with agile / collaboration tools (Jira, Confluence, GitLab)
- Comfortable “working virtually” with teammates in multiple time zone.
- Ability to embrace and learn new technologies.
Company Profile
Our Client is a --- digital transformation solutions provider. For more than 20 years, they have worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, they are partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, embeds innovation and agility into their clients’ organizations.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.