Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Full Stack Mobile Developer
Job Description:
My client is one of the leading digital banks in Malaysia.
Job Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Develop and manage RESTful / GraphQL APIs and backend services using Node.js (Express/NestJS or similar).
- Collaborate with UI/UX designers to implement pixel-perfect designs and enhance user experience.
- Integrate third-party APIs and services, including authentication, payment gateways, and push notifications.
- Write clean, scalable, and well-documented code following best practices.
- Implement secure, maintainable, and high-performance backend logic and database operations (SQL/NoSQL).
- Optimize application performance, identify bottlenecks, and fix bugs.
- Participate in code reviews, contribute to technical discussions, and continuously improve development processes.
- Work closely with product managers, QA, and other team members in an Agile/Scrum environment.
- Deploy and monitor applications on cloud platforms (AWS, Azure, Google Cloud) or container-based services (Docker, Kubernetes).
Job Requirements:
- 3+ years of experience in fullstack development.
- Strong hands-on experience with React Native (iOS and Android app development).
- Solid backend development experience using Node.js
- Proficiency in integrating APIs and managing state (Redux, Context API).
- Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Firebase).
- Good understanding of mobile app architecture, performance optimization, and deployment.
- Familiarity with CI/CD pipelines, version control (Git), and agile methodologies.
- Knowledge of security best practices for both mobile and backend development.
- Strong problem-solving skills and ability to work independently or in a team.