Guardian India Operations Private Limited is a subsidiary of The Guardian Life Insurance Company of America® (Guardian) and provides IT and ITES services, consulting and business solutions to Guardian and its affiliates. In India, we are in Chennai and Gurugram.
In this role you will be working on
native apps for Android
to build compelling user experiences for all our product line's customers. You will be collaborating with designers, testers, products owners, architects, executives, network engineers, deployment engineers, and software engineers in a fast paced, technically demanding environment.
Handling software requests tickets.
At least 15+ years of engineering experience
Strong object-oriented programming, functional programming, and design skills.
Significant experience with
Kotlin, Java, and the Android SDKs.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Significant experience of the open-source Android ecosystem and the libraries available for common tasks
Significant experience building and deploying apps to the Google Play.
Significant experience creating user experiences that are pixel perfect, follow clear information architecture, and utilize established platform conventions.
Significant experience architecting mobile apps from File → New Project to shipped to customers.
Strong understanding of patterns, MVC, MVVM, functional, and reactive programming.
Significant experience calling, writing, and debugging REST APIs.
Significant experience with HTML / JS / CSS apps. You are not expected to build web apps but will have to integrate with web apps.
Beginning experience with Jetpack Compose.
Understanding of the strengths and weaknesses of cross platform frameworks, e.g. Flutter, React Native, and Kotlin Multiplatform.
Strong communication skills Passion for quality and attention to detail
Experience writing multi-threaded, asynchronous code
Track record in debugging and optimizing code for performance using instrumentation
Strong working experience with cross organizations and several teams across the company.
Proficient understanding of code versioning tools, such as Git.
Senior Architect • India