Collaborate with cross-functional teams to develop and refine our web applications, focusing on delivering user-friendly, responsive designs for financial and business travel solutions.
Develop new user-facing features using Next.js and Vue.js, transforming UI/UX designs into functional, visually appealing components. Create custom dashboards and user-friendly web applications that meet business and customer needs.
Ensure an optimized, consistent experience across devices and browsers by implementing responsive design principles.
Engage in basic automated testing and debugging to ensure application stability and reliability.
Continuously improve user experience by staying up to date with industry trends and contributing new ideas to improve the platform.
Candidate requirements
Pragmatic Engineering Mindset: Strong problem solving skills with a practical approach to delivering high quality solutions.
Strong in Modern Frontend Frameworks: Extensive experience with ReactJS, NextJS (including Context API, Hooks, Redux/Redux-Thunk) and familiarity with micro-frontend architecture.
Frontend Technology Expertise: Advanced proficiency in HTML, CSS, JavaScript (ES6+), including modular CSS frameworks like Sass or CSS-in-JS solutions.
Experience with Ecommerce & OTA Platforms: Proven ability to build features and components that drive user engagement and conversion, especially in online travel or ecommerce applications.
Asynchronous API Interactions: Hands-on experience with RESTful APIs, asynchronous requests, and state management to handle complex data interactions across booking or shopping flows.
UI Testing and Automated Testing Frameworks: Proficient in writing and executing unit tests and end-to-end tests using tools like Jest, Mocha, Cypress or React Testing Library to ensure robustness across features.
Version Control and Code Quality: Competent in Git workflow, code review practices, and familiar with continuous integration/continuous deployment (CI/CD) principles.
Good English communication skills: Ability to effectively communicate complex technical concepts with global teams, both in writing and verbally.
Interest
Competitive salary based on skills and experience.
Performance bonuses and annual salary reviews.
Health insurance and health care benefits.
The office is fully equipped with a snack bar and nap room for employees.
Develop expertise through training and certifications.
Team building activities like company trips and happy hours.