Dashhire

Principal Engineer - Android Apps

Click Here to Apply

Job Location

bangalore, India

Job Description

Job Description : We are seeking a seasoned Principal Engineer with a strong background in mobile app development, particularly in the Android ecosystem. The ideal candidate will have a proven track record in shaping product offerings, designing robust app architectures, driving technical excellence, and mentoring teams. You will work closely with Product Managers to influence the product roadmap and ensure our mobile applications meet the highest standards of performance, scalability, and user experience. Responsibilities : Business and Product Influencing : - Collaborate with Product Managers to shape product offerings that deliver exceptional user experiences and meet business objectives. - Influence the product roadmap by identifying technical feasibility and innovation opportunities. App Architecture : - Design and develop app architecture that meets both short-term product needs and long-term business scalability. - Own the High-Level Design (HLD) of the app and the Low-Level Design (LLD) of domains, adhering to industry best practices for maintainability and iteration. - Set goals for app evolution and develop a roadmap to achieve them. - Propose and drive technical innovation, conducting experiments to enhance the app architecture. - Align app architecture with other Principal Engineers and Engineering Leadership through a technical RFC (Request for Comments) process. - Participate in RFC discussions initiated by other teams. Technical Excellence : - Be accountable for the app's Service Level Objectives (SLOs), metrics, and monitoring. - Set app performance goals and lead efforts to achieve them. - Resolve production issues and translate insights from Root Cause Analyses (RCAs) into improved engineering processes. - Identify technical debt and create a roadmap to address it. - Maintain comprehensive app architecture documentation. Tech Mentoring : - Drive and standardize coding patterns and best practices, ensuring adoption across teams. - Conduct design and code reviews to provide feedback and upskill developers. - Ensure team visibility and recognition. - Establish high standards for hiring and internal career progression within the team. Technical Stack : - Programming Languages : Kotlin - Frameworks : Core Android architecture framework, Jetpack components, Jetpack Compose - Programming Paradigms : Asynchronous and reactive programming (Kotlin coroutines, flows, RxJava). - Tools and Libraries : Proficient in app performance monitoring tools and diagnostic tools. - Platforms : Android (experience with iOS or cross-platform technologies is a plus) Requirements : - 9 years in mobile development, with at least 6 years focused on Android with exposure to iOS or cross-platform experience is a plus. - Current Role : Principal Engineer or SDE 4 - App Development : Experience in building apps with a large user base (100k users). - Industry Experience : Preferably from a product company. - Team Collaboration : Experience working with Product Managers and being involved in requirement gathering. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/24/2024
Click Here to Apply
View More Dashhire Jobs

Contact Information

Contact Human Resources
Dashhire

Posted

November 24, 2024
UID: 4892965094

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.