Job details

Software Engineer - React Native (game development)

  • TypeScript
  • iOS
  • PostgreSQL
  • MongoDB
  • React Native
  • CSS
  • Git
  • MySQL
  • RDS
  • Software Development
  • Unit Testing
  • Design Patterns
  • Databases
  • Regression Testing
  • Learning Management
  • Catering

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 7 months ago

Roles & Responsibilities

About the Role:

  • Play a pivotal role in constructing cutting-edge educational platforms
  • Develop a Learning Management System (LMS) featuring video-on-demand lessons, live-streamed sessions, data analytics, and interactive quizzes.
  • Build a scalable and accessible software-as-a-service solution catering to the Southeast Asian region.
  • Collaborate within a cross-functional team comprising software engineers, DevOps, and other specialists.
  • Maintain code integrity and create automated tests to ensure the highest product quality.
  • Identify and resolve bugs and performance issues.

Tech Stacks:

  • React js (front end - web)
  • React Native (front end - mobile)
  • Express.js (backend)
  • Node js (backend)
  • PostgreSQL (database)

About You:

  • Hold a Bachelor's Degree in Computer Science or related disciplines.
  • Possess practical experience in Design Patterns, Design Principles, Software Architecture, and Algorithms.
  • Proficient in ReactJS and/or React Native, CSS, PostgreSQL databases, Typescript, and Node.js.
  • Capable of producing high-quality and maintainable code.
  • Familiarity with at least one RDBMS (e.g., MySQL, PostgreSQL) and/or NoSQL database (e.g., MongoDB, Amazon DocumentDB).
  • Proficient in Git and Git workflows.
  • Knowledgeable about CI/CD tools.
  • Preferred working knowledge of AWS (EC2, RDS, S3).
  • Strong written and verbal communication skills, coupled with excellent teamwork abilities.
  • Dedicated and reliable team player, capable of both following direction and actively contributing to design and strategy discussions.
  • Experience with unit testing, regression testing, and QA tools.
  • Possess end-to-end software development experience, from development to operations.

About your Application:

  • Apply to this job posting, and email your CV with the job title as your email header to: