Job Search and Career Advice Platform

Enable job alerts via email!

React Native Developer

ASIAPAC TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking an experienced Full Stack Developer to join their engineering team. You will design and develop web and mobile applications using React, React Native, and Python, while leveraging AWS for cloud solutions. This role requires strong collaboration and a problem-solving mindset. Ideal candidates should have 3-5 years of experience and a relevant degree.

Qualifications

  • 3-5+ years of professional experience as a Full Stack Developer.
  • Strong proficiency in React.js, including its core principles, hooks, and popular libraries.
  • Solid understanding and hands-on experience with Python and at least one major Python web framework.

Responsibilities

  • Design, develop, and maintain responsive web applications using React.js.
  • Build and optimize cross-platform mobile applications using React Native.
  • Deploy, manage, and monitor applications on Amazon Web Services (AWS).

Skills

React.js
React Native
Python
AWS
SQL
NoSQL
API Design
Version Control (Git)

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Django
Flask
Docker
Kubernetes
Job description
Full Stack Developer (React | React Native | AWS | Python)

We are seeking a talented and versatile Full Stack Developer with strong expertise in React, React Native, Python, and AWS to join our growing engineering team. In this role, you will be instrumental in designing, developing, and deploying robust and scalable web and mobile applications from concept to production. You will work across the entire software development lifecycle, contributing to both front‑end user experiences and back‑end services, leveraging modern cloud infrastructure.

Key Responsibilities:
Front‑End Development:
  • Design, develop, and maintain responsive, high‑performance, and userfriendly web applications using React.js and its ecosystem (e.g., Redux,
    Hooks, Context API).
  • Build and optimize cross‑platform mobile applications using React Native.
  • Collaborate closely with UI/UX designers to translate wireframes and mockups into pixel‑perfect, interactive user interfaces.
  • Ensure the technical feasibility of UI/UX designs.
Back‑End Development:
  • Design, develop, and optimize robust and scalable RESTful APIs and microservices using Python (e.g., Django, Flask, FastAPI).
  • Implement efficient and secure database solutions, interacting with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
  • Write comprehensive unit and integration tests for back‑end services.
Cloud Infrastructure & DevOps:
  • Deploy, manage, and monitor applications and services on Amazon Web Services (AWS), utilizing services such as EC2, S3, Lambda, RDS, API Gateway, DynamoDB, VPC, CloudWatch, SQS, SNS, etc.
  • Contribute to the design and implementation of CI/CD pipelines to automate testing, building, and deployment processes.
  • Monitor application performance, troubleshoot issues, and optimize infrastructure for cost efficiency and reliability.
General Development & Collaboration:
  • Write clean, well‑documented, testable, and efficient code following best practices.
  • Participate actively in code reviews, providing constructive feedback and ensuring code quality.
  • Collaborate effectively with cross‑functional teams, including product managers, designers, and other engineers.
  • Identify and advocate for improvements to architecture, security, and development processes.
  • Stay up‑to‑date with emerging technologies and industry trends to continuously improve our tech stack and development practices.
Required Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3‑5+ years of professional experience as a Full Stack Developer.
  • Front‑End Expertise: Strong proficiency in React.js, including its core principles, hooks, and popular libraries.
  • Proven experience with React Native for building production‑ready mobile applications.
  • Back‑End Expertise: Solid understanding and hands‑on experience with Python and at least one major Python web framework (e.g., Django, Flask, FastAPI).
  • Database Experience: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases, including schema design and query optimization.
  • Cloud Proficiency: Hands‑on experience designing, deploying, and managing applications on AWS, utilizing a range of services (e.g., EC2, S3, Lambda, RDS, API Gateway, DynamoDB, CloudWatch).
  • API Design: Experience designing and implementing RESTful APIs.
  • Version Control: Proficient with Git and collaborative development workflows (e.g., pull requests, branching strategies).
  • Strong problem‑solving skills, with the ability to debug complex issues across the stack.
  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non‑technical stakeholders.
Nice‑to‑Have / Bonus Skills:
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
  • Experience with serverless architectures (AWS Lambda, Serverless Framework).
  • Knowledge of other JavaScript frameworks or runtimes (e.g., Node.js, Next.js).
  • Experience with mobile application deployment processes (App Store Connect, Google Play Console).
  • Familiarity with modern testing frameworks and methodologies (e.g., Jest, Pytest, Cypress).
  • Understanding of Agile/Scrum development methodologies.
  • Experience with real‑time technologies (e.g., WebSockets).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.