JOB PURPOSE
To design, develop, and maintain scalable mobile and web applications using React Native and React JS, with strong expertise in JavaScript/TypeScript, API integration, state management, and Azure services. The role focuses on delivering high-performance, responsive user interfaces, ensuring code quality through testing and CI/CD integration, and supporting deployment across major platforms.
KEY ACTIVITIES AND RESPONSIBILITIES
- Experience in designing, developing, and testing applications based on user requirements.
- Implement RESTful APIs and ensure seamless integration with various services and third-party systems.
- Proficiency in programming languages such as Microsoft .Net, .Net Core, .Net MVC and JavaScript.
- Experience in frameworks such as React Native and React JS.
- Design and develop microservices architecture using the best practices for scalability and performance.
- Experience with SQL Server database, SQL and data modeling.
- Design and implement secure APIs (REST/SOAP) and manage them using API Gateway/API Management tools.
- Implement and manage OAuth 2.0 based authentication and authorization flows.
- Experience in Unit and integration testing
- Identify and remediate security vulnerabilities and risks in applications through code reviews and threat modeling.
- Experience with Redis and Redis Cache is a plus
- Experienced in Application and API security including:
- JWT, OAuth
- API design & security
- OWASP
- Troubleshoot issues across the full stack and provide resolutions.
- Experience in the Healthcare domain is a plus
- Strong analysis and problem-solving skills.
- Experience on Microsoft Azure is a plus
- Experience on Microsoft Azure DevOps is a plus
.