[Remote] Full-Stack Mobile Engineer (React Native
Note: The job is a remote job and is open to candidates in USA. First Soft Solutions LLC is seeking a talented Full-Stack Mobile Engineer with expertise in React Native and Microsoft .NET 6/8. The role involves developing and delivering modern mobile applications while collaborating with various teams to ensure high-quality enterprise mobile solutions.
Responsibilities
- 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
- 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
- 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
- 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
- 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
Skills
- 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
Company Overview