Lead Software Engineer - Mobile Development
New
Our team is a global talent powerhouse, working remotely from every corner of the world.Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Node.jsJavaJavascriptKotlinObjective-CReact NativeSwiftReduxCI/CD
Requirements
- Thoroughly experienced with React, React-Native (mainly around Expo), Redux and the core principles surrounding these.
- Highly proficient in JavaScript and ES6+.
- Experience with CI/CD pipelines for mobile development.
- Familiar with modern front-end pipelines and tools.
- Experienced with Native modules (C++), WebSockets, RESTful based APIs.
- Experience in Swift/Objective-C (iOS) or Kotlin/Java (Android) for low level implementation.
- Proven experience leading or mentoring mobile engineers.
- Demonstrated ability to own architecture for large scale React Native applications.
- Experience with backend development using Node or similar environments.
- Comfortable working across the stack when required.
Responsibilities
- Lead a small group of React Native engineers.
- Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery.
- Design and build advanced cross platform applications for the iOS and Android platforms using React Native.
- Review work from other engineers to ensure quality and architectural alignment.
- Contribute to backend services or APIs when required to support mobile functionality.
- Work closely with backend developers and integrate Javascript SDKs, libraries, and backend services.
- Own and define patterns for state management, navigation, performance, modularization, and security.
View Full Description & ApplyYou'll be redirected to the employer's site