Lead Software Development Engineer - Mobile
zeta
Job Summary
Zeta is a Next-Gen Banking Tech company seeking a Lead Software Development Engineer - Mobile. This role involves overseeing and coordinating the Android development team, including hands-on coding, guidance, mentorship, and strategic planning. Responsibilities include creating native Android and iOS mobile apps, architecting reusable libraries, analyzing and designing software solutions, identifying performance issues, leading a team, mentoring engineers, leveraging native APIs, building and deploying apps, collaborating with Product Management and UX Design, and maintaining code quality with automated tests. The role requires strong knowledge of native Android and iOS technologies, build tools like Xcode and Gradle, and deep understanding of mobile app architecture, gestures, animations, navigation, and accessibility.
Must Have
- Create native Android and iOS mobile apps
- Architect reusable libraries and components
- Analyze, design, and develop software solutions
- Identify memory, battery, and performance issues
- Lead a team and provide technical guidance
- Participate in hiring and mentoring engineers
- Leverage native APIs for deep integration
- Build and deploy apps to App Stores
- Collaborate with Product Management & UX Design
- Maintain code and write automated tests
- Strong knowledge of native Android and iOS technologies
- Familiarity with native build tools (Xcode, Gradle)
- Good knowledge of Android and iOS fundamentals
- Ability to write native iOS or Android code
- Deep understanding of Native components
- Deep understanding of Gesture responder system, Animations, navigation, touches & accessibility
- Deep understanding of building Mobile Apps with architecture
- Very good mentoring skills
- Solid in code reviews
Good to Have
- Experience in shipping one or more Android apps
- Working knowledge of general mobile landscape, architectures, trends, and emerging technologies
- Ability to work outside comfort zone and get things done quickly
Job Description
Responsibilities
- Create android and iOS native mobile apps. Architect reusable libraries and components that can be used across multiple apps.
- Analyze, design and architect, develop and maintain software solutions across multiple projects
- Identify issues related to memory, battery drain and performance in the application.
- Lead a team & provide technical guidance and participate in solutioning!
- Participate in hiring strong engineers for the team and mentor them.
- Leverage native APIs for deep integrations with both platforms.
- Build & Deploy apps to App stores.
- Collaborate with the Product Management & UX Design Team to understand the requirement.
- Maintain code and write automated tests to ensure the product is of the highest quality.
Skills
- Strong knowledge of native android and iOS technologies
- Familiarity with native build tools, like XCode, Gradle.
- Good knowledge of Android and iOS fundamentals and its build process.
- Ability to write native iOS or Android code where required. Deep understanding of Native components & Core components
- Deep understanding & implementation of Gesture responder system, Animations, seamless screen navigation, handling touches & accessibility.
- Deep understanding of building Mobile App with good understanding of the underlying architecture & constraints to craft elegant Mobile apps.
- Very good mentoring skills and the passion for learning.
- Very solid in code reviews to make sure the product is of highest quality.
Experience and Qualifications
- 7-10 years of Relevant experience in Android development.
- Experience in shipping one or more Android apps, ideally currently available on the Play Store.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Ability to work in areas outside of your usual comfort zone and get things done quickly.
Equal Opportunity
- Zeta is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applicants from all backgrounds, cultures, and communities to apply and believe that a diverse workforce is key to our success