FirebaseJavaScriptReactReact NativeRubyRuby on RailsTypeScriptAnalyticsRailsRESTfulAgileLeadershipMentoringCollaboration
About this role
Role Overview
Lead development of cross-platform mobile features using React Native while contributing to shared web experiences built with React.
Guide front-end architecture decisions, ensuring reusable component patterns and scalable state management across mobile and web interfaces.
Collaborate with designers and stakeholders to translate UX requirements into performant, production-ready mobile experiences.
Integrate mobile applications with RESTful APIs and backend services, ensuring secure data handling and consistent user workflows.
Provide technical leadership through code reviews, mentorship, and hands-on engineering contributions within Agile delivery cycles.
Partner with DevSecOps and platform teams to support reliable builds, testing workflows, and iterative feature releases.
Requirements
Applicants must be authorized to work in the United States. In alignment with federal contract requirements, certain roles may also require U.S. citizenship and the ability to obtain and maintain a federal background investigation and/or a security clearance.
Strong hands-on experience building production mobile apps with React Native and modern web interfaces using React.
Experience implementing Firebase Analytics and performance monitoring tools to ensure high app stability.
Nice to have: familiarity with Ruby on Rails backends or collaboration with Rails-based services.
Proven ability to lead front-end or mobile engineering efforts, including architecture decisions and mentoring other developers.
Experience integrating frontend applications with API-driven backends and distributed services.
Deep understanding of JavaScript/TypeScript patterns, component architecture, and responsive UI development.
Comfort working in Agile delivery environments with cross-functional product, UX, and engineering teams.