Search by job, company or skills

Aristo Sourcing

Senior React Native and Node.js Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior React Native & Node.js Developer to join our agile development team. You will play a key role in building, maintaining, and scaling both our mobile applications for Android and iOS as well as backend services using Node.js. If you're passionate about full-stack JavaScript development, thrive in a collaborative environment, and enjoy solving technical challenges, we would love to hear from you.

Responsibilities

  • Lead the development and maintenance of mobile apps for Android and iOS using React Native with Redux.
  • Design, implement, and maintain backend services and APIs using Node.js.
  • Architect scalable and maintainable solutions across both frontend and backend.
  • Optimize applications for maximum performance, stability, and responsiveness.
  • Ensure a high standard of code quality through unit testing, type checking, and code reviews.
  • Collaborate with UI/UX designers to ensure seamless user experiences.
  • Identify and resolve performance bottlenecks, memory leaks, and other technical challenges.
  • Mentor junior developers, conduct code reviews, and promote best practices.
  • Stay updated with the latest industry trends and emerging technologies to drive innovation.


Requirements

Requirements

  • BS/MS degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in mobile application development, with at least 3+ years working with React Native.
  • Solid experience in backend development using Node.js (NestJS/Express or similar).
  • Strong proficiency in JavaScript, TypeScript, React.js, React Native, and Redux.
  • Experience with Firebase, Git, CI/CD pipelines, and third-party integrations.
  • Deep understanding of mobile performance optimization, debugging, and troubleshooting techniques.
  • Experience with native modules and bridging in React Native.
  • Knowledge of functional and declarative programming paradigms, including immutable data structures.
  • Familiarity with unit testing, end-to-end testing, and automated testing frameworks.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills in English.
How To Apply


As part of the application process, we would like you to record a brief 2-minute video introduction to help us get to know you better.

Please include the following in your video:

  • A brief introduction of yourselfname, background, and a few personal details
  • Why you're interested in this position
  • A highlight of your relevant skills or experience that make you a great fit for the role
  • (Optional) Any personal interests or passions that help us understand who you are

Uploading your video:

  • Once your video is ready, please upload it to Google Drive
  • Ensure anyone can view the video via the Google Drive link
  • Share the video link with your application

Benefits

You will get:

  • 13 Thai national holidays
  • 17 personal holidays
  • Thailand visa & work permit
  • Private health insurance, social security, and yearly influenza vaccine (if in Thailand)
  • Annual health checkup reimbursement
  • Employee Assistance Program (EAP) with access to therapy sessions
  • Wellness reimbursement (Gym/yoga/massage/etc.)
  • Coworking space reimbursement for remote employees
  • The possibility of home office, remote work, and work & travel
  • Casual and friendly work environment, t-shirts and jeans are welcome
  • Regular workshops for on the job learning and training
  • Regular team events & outings
  • Annual company trip
  • Free coffee, food & snacks

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135693477