Airtasker

Senior Software Engineer, React

Airtasker

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇻🇳 Vietnam

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSBabelCloudCypressDockerGraphQLJavaScriptJestKotlinMicroservicesMobXNode.jsReactReduxRuby on RailsTypeScriptWebpack

About the role

  • Design and build full-stack features across our React/TypeScript frontend and Node.js backend
  • Contribute to our microservices architecture, integrating with Kotlin and Rails services
  • Migrate legacy Backbone.js code to modern React patterns using React Contexts and MobX State Tree for state management
  • Implement robust API integrations following our BFF (Backend for Frontend) patterns
  • Build responsive, accessible user interfaces using our design system and styled-components
  • Write comprehensive tests using Jest, React Testing Library, and Cypress
  • Collaborate on architectural decisions affecting our multi-region, server-side rendered application
  • Mentor team members and contribute to engineering standards and best practices

Requirements

  • 5+ years of professional software development experience
  • Strong proficiency with React, TypeScript, and modern JavaScript/Node.js
  • Experience with state management libraries (MobX, Redux, or similar patterns)
  • Solid understanding of backend development and API design (REST/GraphQL)
  • Experience with relational databases and data modelling
  • Proficiency with modern build tools (Webpack, Babel) and testing frameworks
  • Experience with cloud platforms (AWS preferred) and containerisation (Docker)
  • Understanding of CI/CD pipelines and automated deployment practices
  • Strong communication skills and experience working in distributed, async teams
  • Comfort working across multiple programming languages and technology stacks.
Benefits
  • Hybrid working - when it comes to working, there’s no “one size fits all” approach, with Airtasker you choose the environment that helps you do your best work.
  • Airtime - welcome to no Slack and meeting-free Fridays! Airtime is designed so we regularly have dedicated focus time for work and personal growth.
  • Recharge days - each quarter we have a company-wide Recharge Day, equivalent to 4 additional days of leave per year. It’s a day for everyone when the world can wait and self-care takes centre stage.
  • Fair and equitable pay - this is a core commitment to our people. Every year we review industry data to ensure our compensation framework supports everyone to be recognised for the full value of their skills.
  • Tenure leave - To celebrate our people’s commitment to Airtasker, we offer tenure leave starting from your 3rd anniversary with the company. This begins with 3 extra days of leave per year, gradually increasing to a maximum of 5 days per year.
  • DAREtasker - join our Diversity, Equity and Inclusion committee! Every month we meet to create meaningful and impactful programs of work that embrace belonging at Airtasker.
  • Celebration swap - not everyone celebrates the same things. That’s why, at Airtasker, you can swap national, state or territory public holidays for the ones that matter to you.
  • Learning and development - learning at Airtasker is on the job, guided by managers, enhanced by peers and led by ourselves. We deliver learning programs and budget allowances to invest in your growth.
  • 360 performance reviews - feedback is a gift. Every year we run 360 reviews across the business to recognise achievements and promote personal growth.
  • Volunteer leave - Our team members can take a day each year to lend a helping hand and support a cause they are passionate about.
  • Awards - and the winners are… our go-getters! Whether it’s our peer-nominated quarterly Values Awards or our periodic Go-Getter Spirit Award, we love celebrating our people and spreading good energy.
  • Vibe committee - good vibes only! Our Vibe Committee delivers events that hit the sweet spot of bringing us all together to enjoy each other’s company whether you’re local or remote.
  • Birthday leave - All of our people get an extra day of leave during their birthday week to take time away from work to celebrate.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactTypeScriptNode.jsKotlinRailsBackbone.jsMobXJestCypressREST
Soft skills
strong communication skillsmentoringcollaborationengineering standardsbest practices
Binance

Senior Frontend Engineer – Payment Tech

Binance
Seniorfull-time🇻🇳 Vietnam
Posted: 1 day agoSource: jobs.lever.co
JavaScriptNext.jsReactReduxWebpack