People Inc. is looking to support and grow their new brand-focused mobile application by hiring a highly-skilled Engineering Lead with demonstrated technical excellence and leadership capability.
Requirements
- Proven experience (5+ years) in designing, developing, and maintaining production-ready mobile applications, with at least 1 year of that time including management experience.
- Expertise building high-performance, cross-platform mobile applications with a JavaScript/TypeScript core and native platform-specific UI components, including predictable state management patterns using Redux or similar alternatives.
- Familiarity with building and managing both Swift (iOS) and Kotlin (Android) true-native applications.
- Experience with Firebase services, including Firestore for scalable NoSQL data storage, Crashlytics for monitoring and resolving app crashes, and Firebase Push Notifications for real-time user engagement and messaging.
- Familiarity with managing the end-to-end app release process, including code signing, provisioning profiles, and certificates for both iOS and Android platforms, and CI/CD pipelines.
- Familiarity with RESTful APIs and integration of APIs into mobile applications.
- Experience with Agile/Scrum methodologies and project management tools (e.g., Jira).
Responsibilities
- Define and realize the technical vision for our mobile application, in alignment with our overall app development strategy, across iOS and Android platforms,
- Work closely with backend engineers to ensure optimal integration between frontend UI and backend APIs.
- Monitor app performance using analytics tools and continuously optimize performance based on user feedback and usage data to improve the overall user experience.
- Work closely with product managers, designers, content creators, and other teams to integrate product vision and feedback, enhance app features, and drive user engagement.
- Lead and mentor your team of developers.
- Contribute directly to the app codebase.
- Partner with Product Management as well as other team leads within the department to achieve our overall business goals.
Other
- Excellent leadership, communication, and interpersonal skills, with the ability to inspire and motivate team members.
- Ability to work in a collaborative Agile environment.
- Ability to interpret technical strategy and deliver high-quality products under tight deadlines.
- Ability to work remotely for up to 2 days per week (for NYC hybrid in-office position).
- Must be eligible to work in the US.