Staff Mobile Software Engineer - React Native Focus
About the Role
We are seeking a Staff Mobile Software Engineer to join our dynamic team at NCSA College Recruiting. This remote position offers the opportunity to lead the development of our greenfield React Native mobile project. As a key player, you will design and execute our mobile client and back-end API, leveraging your extensive experience in mobile development.
What You'll Do
- Architect, develop, and maintain high-quality React Native applications.
- Lead the technical direction of the mobile project, ensuring best practices in mobile development.
- Collaborate with product teams to define features that deliver business value.
- Utilize AI tools to enhance development processes and guide your team effectively.
- Participate in on-call rotations and respond to incidents, ensuring system reliability.
- Implement monitoring and logging strategies to observe user behavior and application performance.
- Foster a culture of code quality by writing loosely coupled code with excellent test coverage.
- Mentor junior engineers, sharing your knowledge and expertise in mobile engineering.
Requirements
- 7+ years of industry experience, with at least 5 years in React Native mobile engineering.
- Proficient in TypeScript, JavaScript, Go, and Ruby.
- Experience deploying applications to Google Play and iOS app stores.
- Familiarity with container orchestration tools like Docker Swarm or Kubernetes.
- Strong understanding of relational databases (e.g., Postgres) and non-relational data stores (e.g., Redis, ElasticSearch).
- Ability to negotiate project scope and deliver on compressed timelines.
- Experience with AI tools such as Claude Code, Copilot, or Cursor is a plus.
- Comfortable working in complex environments and making system design trade-offs.
Nice to Have
- Experience with streaming technologies (e.g., Kafka).
- Knowledge of design and interface guidelines for iOS and Android.
- Experience using the Expo build tool.
What We Offer
- Comprehensive Medical, Dental, and Vision coverage.
- Flexible Spending Account and Health Savings Account options.
- 401k with an Employer Match.
- Short and Long Term Disability coverage.
- Group and Supplemental Life & AD&D insurance.
- Gym Discount Program and Wellbeing Program.
- Pet Insurance and more!
Join us as a Staff Mobile Software Engineer and make a significant impact on our mobile development efforts. If you are passionate about mobile technology and want to work in a collaborative environment, we encourage you to apply for this remote role!
This Staff Mobile Software Engineer role offers a unique opportunity to lead innovative mobile projects in a supportive remote environment. With competitive benefits and a focus on AI tools, it's an exciting position for experienced engineers.
Who Will Succeed Here
Proficient in React Native and TypeScript, with a deep understanding of mobile architecture patterns and state management libraries such as Redux or MobX, enabling the creation of scalable and maintainable applications.
Strong experience working in remote teams, demonstrating self-motivation and discipline to manage time effectively while collaborating with cross-functional teams using tools like Jira and Slack.
A mindset geared towards continuous learning and improvement, with hands-on experience in containerization technologies like Docker and orchestration tools like Kubernetes, ensuring the ability to adapt to evolving tech stacks.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months