Job Description:
We are seeking an experienced Senior React Native Developer + Supabase to set up and configure a comprehensive test environment for application testing on our server farm. This role involves installing and configuring an on-premise instance of Apache Superset, using MySQL as the database backend. A key aspect of this role is implementing SSO integration with our centralized authentication system to ensure secure, streamlined access.
As a company operating in Vietnam with mainly international clients, we would like our Senior React Native Developer + Supabase to understand the client's wishes and fulfill them together with our great development team. You should enjoy working in a family-oriented company that focuses on customer satisfaction and good communication. One of our core values is transparency and we believe that you find it just as important.
Responsibilities:
- Design, develop, and maintain mobile applications using React Native and TypeScript.
- Architect and implement robust backend systems with NestJS, ensuring high performance and scalability.
- Manage and optimize relational databases using PostgreSQL hosted on AWS RDS.
- Collaborate with product managers, UX/UI designers, and other developers to define and implement new features.
- Ensure the technical feasibility of UI/UX designs and maintain a strong focus on delivering a seamless user experience.
- Conduct code reviews, enforce coding standards, and mentor junior developers.
- Troubleshoot, debug, and resolve production issues effectively.
- Stay updated with the latest industry trends, tools, and technologies to improve development processes.
Qualifications and Skills:
- 5+ years of experience in mobile application development with a strong focus on React Native and TypeScript.
- Proven expertise in building scalable backend systems using NestJS.
- Proficiency in Supabase for backend services.
- Strong experience with PostgreSQL and managing databases on AWS RDS.
- Deep understanding of RESTful APIs, WebSockets, and other communication protocols.
- Familiarity with CI/CD pipelines and cloud platforms like AWS.
- Strong knowledge of software development best practices, including SOLID principles and design patterns.
- Experience with testing frameworks such as Jest, Mocha, or similar tools.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Solid communication skills and the ability to work in a collaborative, Agile environment.
Preferred Qualifications:
- Experience with GraphQL or gRPC.
- Knowledge of AWS services such as Lambda, S3, and CloudWatch.
- Familiarity with mobile app deployment processes on Google Play Store and Apple App Store.
- Understanding of security best practices, including authentication and data encryption.
Please send a CV and Cover Letter to hr@xenia.tech
Thank you!