Deskripsi Pekerjaan
TechNova Solutions, a leading digital innovation company based in Jakarta, is seeking a highly skilled Senior React.js Developer to join our dynamic engineering team. You will be responsible for developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). We are looking for a passionate developer who is proficient with the latest front-end technologies and eager to tackle complex challenges in a fast-paced environment.
This role offers the opportunity to work on high-impact projects, collaborate with cross-functional teams, and shape the future of our digital products. If you are a problem solver with a keen eye for detail and a love for clean code, we want to hear from you.
Tanggung Jawab
- Develop new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Participate in code reviews and mentor junior developers.
- Collaborate with back-end developers and designers to improve usability.
- Stay up-to-date on the latest industry trends and technologies.
Kualifikasi
- Strong proficiency in JavaScript, including ES6+ features.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js data flow libraries (e.g., Redux, MobX).
- Familiarity with RESTful APIs and GraphQL.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel).
- Experience with common front-end development tools such as Chrome DevTools.
- Bachelor's degree in Computer Science or related field, or equivalent experience.