Senior Android Developer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As an Android Technical Lead at EY, you will be responsible for leading a team in developing highly performant mobile apps using Jetpack and Kotlin. Your role will involve proposing reference architectures, creating estimates, and providing inputs to client proposals. You will also lead the development of user interfaces and reusable components, ensuring robustness and easy maintenance of the application. Collaboration, problem-solving, expandable design, and delivering a quality product will be key aspects of your responsibilities. Key Responsibilities: - Developing new user interfaces using Jetpack Compose - Integrating networking libraries with third-party frameworks - Creating reusable components and libraries for future use - Translating designs and wireframes into high-quality code - Optimizing code through memory profiling and other techniques - Guiding the team to follow best industry practices for clean code and performance - Leading by example and fostering teamwork - Managing people and stakeholders by closely interacting with clients and internal teams Qualifications Required: - 4+ years of experience in Android native application development with Jetpack Compose and Kotlin - Proficiency in UI/UX design and architecture - Ability to quickly transform designs into code - Experience in unit testing and ensuring code quality through tools like Sonar - Knowledge of JSON, REST, Web Services, and integration of low energy peripheral devices - Familiarity with continuous integration processes and automated testing tools - Strong skills in Kotlin, Jetpack Compose, Retrofit, Volley, RoomDB, SharedPreferences, Hilt, Dagger, Co-routines - Understanding and implementation of accessibility features - Experience in concurrency and performance testing - Knowledge of mobile design patterns like MVVM, MVC, or Viper - Understanding of layouts, GUI, memory management, file I/O, network programming, concurrency, and multi-threading - Proficiency in versioning tools like Git or SVN - Implementation of SOLID principles in Android applications - Stay updated with the latest Android platform features for application evolution - Experience in security policies, automation, CI/CD, and unit testing frameworks - Ability to analyze crash logs, fix issues, and ensure code quality through various tools - Exposure to cloud services like AWS/Azure, SSO, LDAP, OAuth, SSL integration - Knowledge of emerging technologies such as IoT, AI/ML - Awareness of Mobile Application Management (MAM) and Mobile Device Management (MDM) frameworks - Familiarity with data handlers like WebSockets and offline mobile applications - Understanding of enterprise mobile applications and data protection policies Note: The additional details of the company have been omitted as they were not specifically related to the job role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
EY logo
EY

Professional Services

London

RecommendedJobs for You