Gaji: Rp28.500.000 per bulan
Sektor Bisnis: Tech Staffing and Recruiting
This vacancy is managed by Dicoding Jobs Talent Acquisition Services in collaboration with AWS and Merkle Indonesia.
Highly advantageous if you had joined and graduated from AWS x Dicoding programs such as,
AWS Cloud and Back-End Developer Scholarship Program
AWS DevOps & Back-End Developer Scholarship Program
AWS Back-End Academy (aws.dicoding.com)
---
You will work at Merkle Indonesia - a Dentsu company.
As a Front-End Developer you will be responsible for developing and maintaining web applications using React, Vue.js, and Nuxt.js. You will collaborate with cross-functional teams to build, and implement user-friendly and high-performance applications & webpages.
Responsibilities:
Develop and maintain web applications using React, Vue.js, and Nuxt.js.
Collaborate with UI/UX designers to transform design prototypes into responsive and interactive web pages.
Optimize applications for maximum speed and scalability.
Implement responsive design principles to ensure applications work well on a variety of devices.
Write clean, maintainable, and reusable code.
Participate in code reviews to maintain high code quality and adherence to best practices.
Work closely with back-end developers to integrate front-end components with server-side logic.
Troubleshoot and debug issues to improve application performance and user experience.
Stay updated with the latest industry trends and technologies to ensure best practices are followed.
Contribute to the improvement of our development processes and tools.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Proven experience as a Front-End Developer with a strong focus on React, Vue.js, and Nuxt.js.
Proficiency in JavaScript, HTML5, and CSS3.
Experience with modern front-end build tools and pipelines
Familiarity with RESTful APIs and asynchronous request handling.
Knowledge of state management libraries (such as Redux or Vuex).
Understanding of responsive design principles and mobile-first development.
Experience with version control systems such as Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work in a fast-paced and dynamic environment.
Skills:
Experience with TypeScript.
Familiarity with testing frameworks and tools (Jest, Mocha, Cypress).
Experience with server-side rendering (SSR) frameworks and tools.
Understanding of GraphQL.
Familiarity with CI/CD pipelines and DevOps practices.
Knowledge of other JavaScript frameworks and libraries.
Strong knowledge of react.js version 17+ (functional components, hooks, context api, etc).
Unit testing with react-test-library and jest.
Component testing with cypress or similar.
Nice to have: previous experience with bootstrap as a css library.
Nice to have: experience with storybook and react-intl.