remote
React Native Mobile Application Developer - Marathon Consulting, Virginia Beach
Mobile Developer
Design, develop, and maintain cross‑platform mobile applications using React Native, JavaScript/TypeScript, and modern state management while collaborating with clients to deliver tailored solutions.
About the role
Key Responsibilities
- Design and implement high‑quality React Native applications for iOS and Android based on client specifications.
- Collaborate with clients and internal teams to gather requirements, propose technical solutions, and ensure alignment with business goals.
- Maintain and enhance existing codebases, perform code reviews, and enforce best practices for performance, security, and scalability.
- Integrate third‑party services and RESTful APIs, manage state with Redux or Context, and ensure seamless offline functionality.
- Utilize version control (Git) and CI/CD pipelines to deliver reliable releases and support continuous improvement.
Requirements
- 3+ years of professional experience building mobile apps with React Native.
- Strong proficiency in JavaScript and TypeScript, with solid understanding of modern ES6+ features.
- Experience with state management libraries (Redux, MobX, or Context API) and integrating RESTful APIs.
- Familiarity with native iOS/Android modules, debugging tools, and performance optimization techniques.
- Proven ability to work remotely or in hybrid settings, communicate effectively with clients, and manage project timelines.
Skills
react nativejavascripttypescriptredux