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

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.