What are the responsibilities and job description for the React Native Developer position at Appz Global Tech Pvt.Ltd.?
Key Responsibilities:
Lead the architecture, design, and development of cross-platform mobile applications using React Native.
Collaborate with cross-functional teams for integrating backend services using Spring Boot Microservices, Node.js, and MySQL.
Develop secure, scalable, and efficient applications, adhering to best practices for performance and security.
Manage complex integrations involving RESTful services, SFTP, SMTP, and TWA (Trusted Web Application).
Implement advanced security protocols, including SSL encryption for data in transit and GCM-based encryption logic for secure communications.
Implement OAuth 2.0 authentication and ensure compliance with security standards for sensitive data.
Guide the team in applying SOLID principles, MVP architecture, and maintaining clean, modular code.
Oversee GitHub Actions for automating CI/CD pipelines, ensuring streamlined and error-free deployments.
Provide mentorship to junior developers, conduct code reviews, and manage technical project delivery timelines.
Skills & Technologies:
Expert in React Native, React.js, and JavaScript.
Strong expertise in Node.js, Spring Boot Microservices, and Spring Data JPA.
Proficient in JPQL, Hazelcast Cache, Oracle Kubernetes Engine (OKE), and MySQL.
Extensive experience in RESTful API development, TWA, SFTP-based integration, and SMTP email services.
Strong understanding of security protocols: SSL encryption, GCM, and data masking/encryption for sensitive information.
Experience with GitHub, GitHub Actions, and automated CI/CD pipelines.
Proficient in frameworks such as Spring Audit Framework and OAuth 2.0 Authentication.
Excellent understanding of MVC and MVP architecture patterns.
Qualifications:
Bachelor’s/master’s degree in computer science, IT, or a related field.
5 years of mobile app development experience, including significant expertise in React Native.
Strong leadership and project management skills.
Experience with complex, large-scale application architectures and microservices.
Advanced understanding of security and data protection.
Job Type: Full-time
Schedule:
- Day shift
Ability to Commute:
- Dulles, VA 20189 (Preferred)
Ability to Relocate:
- Dulles, VA 20189: Relocate before starting work (Preferred)
Work Location: In person