Job Description
This role is for one of the Weekday's clients
We are looking for a Frontend Engineering Lead to drive the development of high-performance, scalable, and visually engaging mobile applications. In this role, you will own the front-end architecture, lead a team of engineers, and ensure technical excellence in delivering seamless cross-platform experiences on iOS and Android . You will collaborate closely with design, product, and backend teams to create intuitive, engaging, and user-friendly AI-driven chronic care solutions .
Requirements
Key Responsibilities: 1. Technical Leadership & Strategy- Define and implement the frontend architecture , best practices, and development roadmap for mobile applications.
- Lead the development of scalable and high-performance React Native apps for iOS and Android.
- Establish and enforce coding standards, performance optimizations, and maintainability guidelines .
- Stay updated with emerging frontend technologies , evaluating and integrating new tools as needed.
- Architect and develop key frontend features , ensuring smooth integration with backend services.
- Collaborate with UI/UX designers to transform wireframes into pixel-perfect, highly responsive interfaces.
- Optimize app performance, ensuring fast loading times, smooth animations, and responsive UI interactions .
- Drive CI/CD pipelines for automated testing, deployment, and monitoring.
- Lead and mentor a team of frontend engineers, conducting code reviews and technical training .
- Foster a culture of innovation, collaboration, and engineering excellence .
- Work closely with product managers, designers, and backend engineers to align technical execution with business goals.
- Implement robust testing strategies , including unit tests, UI tests, and performance monitoring.
- Debug and resolve issues, ensuring stability and reliability of mobile applications.
- Optimize apps for various devices, screen sizes, and network conditions .
- 6+ years of frontend development experience, with 3+ years in React Native .
- Strong expertise in iOS (Xcode) and Android (Android Studio) development .
- Proficiency in Gradle, RESTful APIs, and third-party integrations .
- Solid understanding of mobile app performance optimization, memory management, and UI rendering .
- Experience with version control (Git) and CI/CD pipelines .
- Strong grasp of UI/UX principles to create visually appealing and user-friendly applications.
- Hands-on experience with state management libraries (Redux, MobX, or Context API).
- Experience with publishing and managing apps on the Apple App Store and Google Play Store.
- Familiarity with performance monitoring tools like Firebase Performance or Flipper.
- Exposure to automated testing frameworks for React Native (Jest, Detox, Appium).
- Understanding of Agile methodologies (Scrum, Kanban, CI/CD).
- Knowledge of GraphQL, WebSockets, and offline-first architecture for enhanced app experiences.
Key skill Required
- Architecture
- Agile methodologies
- Android
- Animations
- API
- Appium
- UI/UX
- iOS
- CI/CD
- Android Studio
- API
- Assurance
- Business Goals
- Chronic Care
- Coding Standards
- Collaboration
- Design
- Development
- Firebase
- Git
- Gradle
- GraphQL
- Innovation
- Integration
- Intuitive
- Kanban
- Leadership
- Maintainability
- Management
- Memory Management
- Optimization
- Publishing
- Quality Assurance
- React Native
- Redux
- Roadmap
- State Management
- Strategy
- Technical Leadership
- Technical Training
- Training
- Version Control
- Xcode