100 Matawan Road, Suite 325, Matawan, NJ, 07747

}

Mon-Sat, 8am-6pm By Appointment on Weekend

+1 (848) 373-1200

Position Overview
We are looking for a Full-Stack Mobile Developer with deep expertise in mobile technologies to lead the development of robust, scalable, and high-performance mobile applications. This role is heavily mobile-focused, requiring hands-on experience in building and deploying cross-platform mobile apps using React Native, as well as integrating native features for iOS and Android when needed. The ideal candidate will also bring solid full-stack experience with modern JavaScript/TypeScript frameworks and AWS serverless architectures.

Key Responsibilities

Mobile Development (Primary Focus)

  • Develop and maintain production-ready cross-platform mobile applications using React Native

  • Extend functionality through native iOS and Android modules when React Native alone is insufficient

  • Integrate mobile apps with device-specific features including biometrics, GPS, camera, and push notifications

  • Ensure apps are optimized for performance, reliability, and battery efficiency across a variety of mobile devices

  • Diagnose and resolve platform-specific bugs, crashes, and performance issues across iOS and Android

  • Handle offline support, secure data storage, and background processes

  • Guide mobile DevOps processes, including mobile CI/CD, over-the-air updates, and app store deployments

Frontend Development

  • Build and maintain responsive and intuitive user interfaces using React and TypeScript

  • Develop and manage reusable UI components and maintain scalable design systems

  • Implement state management patterns such as Redux or the Context API

  • Work closely with UX/UI designers to ensure designs translate effectively to mobile-first implementations

  • Ensure compatibility across different screen sizes, platforms, and browsers

Backend & Cloud Development

  • Design and develop serverless backends using AWS Lambda, API Gateway, DynamoDB, and related services

  • Build secure and scalable REST APIs to power mobile and web clients

  • Implement user authentication, role-based access, and data security measures

  • Automate deployments and manage infrastructure using tools such as CloudFormation or Terraform

  • Monitor performance and scalability of backend services and adjust architectures as needed

Team Collaboration & Engineering Best Practices

  • Write clean, testable, and maintainable code following modern software engineering standards

  • Participate in code reviews and promote code quality across the team

  • Collaborate with product managers, QA, designers, and fellow developers throughout the software lifecycle

  • Actively contribute to architectural decisions, feature planning, and release strategies

  • Stay informed of emerging mobile and web technologies, libraries, and best practices

Required Skills & Experience

  • Minimum 3 years of experience with mobile app development using React Native

  • Solid understanding of native iOS and Android development environments and bridging techniques

  • 3+ years of full-stack development experience with Node.js and TypeScript

  • Strong command of mobile performance optimization, offline functionality, and responsive UI principles

  • Familiarity with mobile application deployment and maintenance via the Apple App Store and Google Play Store

  • Experience integrating RESTful APIs, authentication flows, and push notification services

  • Familiar with mobile-specific issues such as memory usage, battery efficiency, and device fragmentation

Additional Skills

  • Proficient with Git and collaborative development workflows

  • Familiarity with testing tools such as Jest, React Testing Library, and Detox

  • Strong analytical and debugging skills

  • Excellent communication and teamwork abilities

Preferred Qualifications

  • Experience with mobile DevOps tools and over-the-air updates

  • Background in database design for both SQL and NoSQL systems

  • Familiarity with Agile methodologies and sprint-based development

  • Exposure to AI-enhanced development workflows or tools

  • Experience using monitoring and analytics tools for mobile and serverless apps

To apply for this job email your details to info@cr-inc.com