Android Developer (Lead) with skills Mobile Development, Android, React Native, Mobile DevOps, Mobile Development, Kotlin for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)
ROLES & RESPONSIBILITIES
Mandatory Skills:
Lead the design and development of scalable, high-performance Android applications using Kotlin / Java.
Demonstrated experience with production-grade Mobile application programming including using Modern Android Component & Kotlin (minimum 6+ years of exp. on Android SDK).
Experience with Android SDK, Kotlin, MVP, MVVM, Jetpack component, Material Design, Web Services API.
Exposure to popular Android frameworks and libraries, such as Retrofit, Dagger, RxJava, Room, and Firebase. Experience in effectively utilizing these tools to enhance the development process.
Experience with architectural patterns such as Model-View-Controller (MVC), Model-View-ViewModel (MVVM), or Clean Architecture. Ability to design and implement scalable and maintainable Android application architectures.
Exposure to frameworks like Flutter and React Native, etc. is an added advantage.
Proficiency in writing unit tests for Android applications using frameworks like JUnit, Mockito, or Espresso. Understanding of test-driven development principles and practices to ensure code quality and reliability.
o Knowledge of techniques for optimizing the performance of Android applications, including memory management, network efficiency, and UI responsiveness. Proficient in using tools like Android Profiler for performance analysis and debugging.
o Good exposure to REST & SOAP web services integration.
o Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
o Must possess a balance of analytic problem solving and strong interpersonal and relationship development skills.
o Lead code reviews, establish coding standards, and mentor developers
o Collaborate with backend, design, and product teams for end-to-end delivery
o Oversee CI/CD pipelines, build automation, and release management (Play Store)
o Troubleshoot and resolve complex technical issues and production bugs
o Good written and verbal communication skills and strong sense of teamwork with the ability to work effectively with a diverse team
o Should be a great collaborator - work with solution management, customer support and delivery teams to facilitate the design and delivery of quality software
o Ability to work in a collaborative team-based environment
o Must have good knowledge of SDLC, Agile Methodology, SCRUM, Project Management tools like JIRA, MS Project & ITSM etc.
Core Responsibilities:
o Work with team members to provide timely and accurate estimates for development solutions
o Work with leadership team to provide strategic direction for existing toolset
o Manage multiple and sometimes competing priorities and tasks within work team
o Provide feedback to the team and individuals on their performance
o Drive software solutions to completion on time while providing regular status updates
o Provide mentoring, guidance, feedback and training to team members
o Ability to handle all Internal & External stakeholders at every stage to overcome all hinderances for successful delivery of the project
o Help junior team members in their tasks.
o Build code to the internal standards
EXPERIENCE
- 8-11 Years
SKILLS
- Primary Skill: Mobile Development
- Sub Skill(s): Mobile Development
- Additional Skill(s): Android, React Native, Mobile DevOps, Mobile Development, Kotlin