Android Application Lead

Overview

UST, formerly known as UST Global, is a provider of digital technology and transformation, information technology, and services, headquartered in Aliso Viejo, California, United States. Stephen Ross founded UST in 1998 in Laguna Hills. The company has offices in the Americas, EMEA, APAC, and India.

Job Description

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.

Skills & Requirements

Skills: Should be having strong experience in Android Mobile application Development in Native Android. Have hands on experience high level Tech stacks. Good in Kotlin. Candidate should have experience in Reactive Programming(RX/Coroutine). Candidate should have experience in Jetpack compose or any other dependency injection framework. Should have experience working as a Lead. CANDIDATE REQUIREMENTS : 1). Bachelors or Masters degree in Engineering, Computer Science or other technical related field, or equivalent practical experience. 2). 8+ years of experience as a Mobile application developer. 3).Strong knowledge of Android SDK and how to deal with different screen sizes. 4). Hands on experience on Kotlin, Jetpack compose, Coroutines, Room DB. Working exposure to GraphQL is an added advantage. 5). Expertise in development and implementation of mobile applications with custom UI components. 6).Strong understanding of Object-Oriented Programming, data structures and design patterns. 7).Familiarity with RESTful APIs to connect Android applications to back-end services. 8). Strong knowledge of Android UI design principles, interface guidelines and in general mobile UI/UX conventions. 9). Experience with offline storage, threading, and performance tuning. 10).Good proficiency in the English language and openness to travel internationally. 11). Comfortable working with agile / collaboration tools (Jira, Confluence, GitLab). 12). Comfortable “working virtually” with teammates in multiple time zone. 13). Ability to embrace and learn new technologies.