Job DescriptionKey Responsibility & AccountabilityEngage with key stakeholders to understand the requirements and establish a necessary communication with developers.Drive and own the end-to-end development cycle with strict adherence to timelines.Proactively monitor and fix App health issues, production bugs, consumer issues.Continuously mentor developers on clean coding practices and patterns usage.Modernizing the tools and dev processes to make the App stable and scalable.Encourage developers to come up with new ideas and help them building MVPs.Outline the App release plan and keep stakeholders updated.RequirementsQualificationA graduate with minimum * – 12 years of industry experience.Hard skillsDeep understanding of Android Architecture, Building Blocks, Lifecycle, APIs, Framework, and UI Design principles.Hands on experience with Unit Testing, TDD and CI practices.Hands on with People management & Technical management.Must have architected at least two applications.Knowledge and competenciesHands-on experience in developing Android applications using KotlinAwareness about efficiently handling API responses (Security, Caching etc.)Experience with commonly used third-party libraries, SDKs, frameworks.Functional knowledge of development patterns like MVP, MVVM etc.Proficient in using Programming Patterns, Models.Experience in Insights, Payment, Advertisement systems would be plus.Basic understanding of AWS, Firebase, Azure is desirable.
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer - Android position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.