Lead Software Engineer - Mobile Development
New
United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsAndroidJavascriptReact NativeReduxReactCI/CDRESTful APIsiOS
Requirements
- Extensive experience in mobile development with strong expertise in React Native, React, Redux, and modern JavaScript (ES6+).
- Proven track record of leading or mentoring mobile engineering teams and owning architecture for large-scale mobile applications.
- Strong understanding of mobile CI/CD pipelines, native build processes, and modern front-end tooling.
- Experience integrating native modules and working with iOS (Swift/Objective-C) or Android (Kotlin/Java) for low-level functionality.
- Hands-on experience with RESTful APIs, WebSockets, and backend integration in distributed systems.
- Familiarity with backend development (Node.js or similar) and ability to contribute to API or service-level improvements when required.
- Strong system design, decision-making, and problem-solving skills with a focus on scalable and maintainable architecture.
- Excellent communication skills and ability to collaborate across technical and non-technical stakeholders in a distributed environment.
Responsibilities
- Lead the design and development of advanced cross-platform mobile applications using React Native, ensuring high performance, scalability, and intuitive user experience across iOS and Android environments.
- Provide technical leadership to a small team of mobile engineers, driving architectural decisions, enforcing coding standards, and ensuring timely and high-quality delivery of features.
- Architect and maintain mobile application foundations including state management, navigation structures, modularization, performance optimization, and security best practices.
- Collaborate closely with backend engineers to integrate APIs, SDKs, WebSockets, and blockchain-related services, while contributing to backend components when needed to unblock mobile delivery.
- Oversee code quality through reviews, mentoring, and hands-on guidance, ensuring engineering excellence and maintainable codebases.
- Work with product managers and designers to translate requirements into robust technical solutions and seamless user experiences.
- Evaluate and implement modern mobile tools, frameworks, and development patterns to continuously improve development efficiency and product quality.
View Full Description & ApplyYou'll be redirected to the employer's site