Full-Stack Mobile Engineer (React Native

First Soft Solutions
South Brunswick Township, NJ, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Business Logic User Authentication Unit Testing Microsoft Azure Mobile Application Development
+35 more
Cloud Computing Software Quality Code Review Continuous Integration Data Integration Data Integrity Data Security Database Queries Software Debugging DevOps Entity Framework Design of User Interfaces Mobile Application Software Python (Programming Language) PostgreSQL Microsoft SQL Server Node.Js OAuth Performance Tuning Software Engineering SQL Stored Procedures Systems Integration TypeScript Data Logging Enterprise Software Applications Backend Git Vue.js Integration Tests Deployment Automation React Native Restful APIs Docker Web Api Microservices

Job description

We are seeking a talented Full-Stack Mobile Engineer with expertise in React Native and Microsoft .NET 6/8 to develop and deliver modern, high-performance mobile applications backed by scalable RESTful APIs. The ideal candidate will be comfortable owning features from concept to production, working across mobile UI development, backend API design, authentication, data access, cloud deployment, and ongoing application support. This role requires a strong understanding of mobile application architecture, backend engineering, cloud-native development, and Agile delivery practices. You will collaborate closely with product owners, UX/UI designers, architects, and engineering teams to build secure, reliable, and user-friendly enterprise mobile solutions. Key Responsibilities Mobile Application Development

  • Design, develop, and maintain cross-platform mobile applications using React Native.
  • Build intuitive, responsive, and high-performing mobile user interfaces for iOS and Android platforms.
  • Implement navigation, state management, offline capabilities, and secure mobile storage.
  • Optimize mobile application performance through profiling, debugging, and continuous tuning.
  • Integrate mobile applications with enterprise backend services and APIs.

Backend Development

  • Develop secure and scalable backend services using Microsoft .NET 6/8 and ASP.NET Core Web API.
  • Design, build, and maintain RESTful APIs supporting mobile applications.
  • Implement authentication, authorization, and role-based security using OAuth2 and JWT.
  • Develop reusable business logic, background services, and microservices where applicable.
  • Collaborate with architects to design scalable service-oriented solutions.

Database & Integration

  • Design and develop data access layers using Entity Framework Core, Dapper, or similar technologies.
  • Work with SQL Server and PostgreSQL databases to ensure optimal performance and data integrity.
  • Develop efficient database queries, stored procedures, and data models.
  • Integrate enterprise systems and third-party APIs as required.

Cloud & DevOps

  • Deploy and support applications in Microsoft Azure or AWS cloud environments.
  • Participate in CI/CD pipeline implementation and automated deployment processes.
  • Utilize Docker containers and cloud-native deployment practices where applicable.
  • Monitor application health, logging, and performance using enterprise monitoring tools.

Quality & Collaboration

  • Develop unit tests, integration tests, and automated API validation.
  • Participate in code reviews and maintain high standards of code quality.
  • Document APIs, technical designs, and development standards.
  • Collaborate with Product Owners, UX/UI designers, QA engineers, and DevOps teams throughout the development lifecycle.
  • Troubleshoot production issues and implement performance improvements.

Requirements

  • Minimum 4+ years of professional software development experience.
  • Strong hands-on experience with React Native mobile application development.
  • Extensive experience with Microsoft .NET 6/8 and ASP.NET Core Web API.
  • Strong knowledge of JavaScript, TypeScript, and modern mobile application architecture.
  • Experience designing and integrating RESTful APIs.
  • Experience implementing OAuth2, JWT authentication, and role-based authorization.
  • Strong understanding of SQL Server or PostgreSQL databases.
  • Experience using Entity Framework Core or Dapper.
  • Familiarity with Azure or AWS cloud platforms.
  • Experience with Git, CI/CD pipelines, and Agile development methodologies.
  • Strong debugging, performance tuning, and problem-solving skills.
  • Excellent communication and collaboration skills., Top 3 Mandatory Skills and Experience: 1) 5+ years software engineering experience with strong proficiency in Python, plus working knowledge of at least one of Java, Go, or T…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:32 min

Transitioning across tech stacks into mobile application development

Sylvia Dieckmann · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all