Em-HR in Jakarta is seeking a Web Frontend Engineer with strong experience in Next.js and TypeScript. The role includes collaborating with product managers to create visually appealing web pages and optimizing applications for performance. Required qualifications include a degree in Computer Science and at least 3 years of relevant experience. Candidates should also have proficiency in English and be familiar with modern development practices and testing frameworks. Join a dynamic team in an innovative environment.
Qualifications
Minimum 3 years of experience as a Web Frontend Engineer, focused on Next.js and TypeScript.
Proficient in English, required for communication with international stakeholders.
Strong problem-solving and analytical skills.
Responsibilities
Translate wireframes and mockups into functional web pages using Next.js.
Optimize applications for speed using SSR and code splitting.
Write unit tests using Jest and React Testing Library.
Skills
Next.js
TypeScript
React
SCSS/Sass
Jest
React Testing Library
Git
User Experience (UX)
User Interface (UI)
Education
Degree in Computer Science or Software Engineering
Job description
Jakarta TECHNOLOGY Contract Salary not disclosed
Collaborate with product managers and designers to translate wireframes and mockups into functional and visually appealing web pages using Next.js framework.
Optimize web applications for speed and performance, leveraging Next.js features like SSR and automatic code splitting to ensure smooth and efficient user interactions.
Write comprehensive unit tests using Jest and React Testing Library to ensure high-quality and error-free user experiences.
Conduct testing and debugging of frontend components to ensure high-quality and error-free user experiences.
Stay up-to-date with the latest frontend technologies, Next.js updates, TypeScript features, and testing best practices to continuously improve our web applications.
Participate in code reviews and provide constructive feedback to team members, ensuring TypeScript best practices and code quality standards.
Identify and address frontend-related technical challenges and propose innovative solutions using modern development patterns.
Job Requirements:
Degree in Computer Science, Software Engineering, or a related field.
Minimum 3 years of proven work experience as a Web Frontend Engineer or similar role with Next.js and TypeScript.
Strong experience with Next.js framework, including SSR, API routes, and both App Router and Pages Router patterns.
Solid experience with TypeScript, including type systems, interfaces, and modern typing patterns.
Strong understanding of React and its ecosystem, including hooks, context, and state management.
Experience writing and maintaining unit tests using Jest and React Testing Library.
Proficiency in SCSS/Sass and modern CSS techniques for creating consistent layouts across different screen sizes.
Proficient in English (both verbal and written), as the role involves communication with international stakeholders.
Knowledge of user experience (UX) and user interface (UI) design principles.
Understanding of web performance optimization techniques, Core Web Vitals, and Next.js performance features.
Experience with version control systems (Git) and modern development workflows.
Ability to work in a fast-paced and collaborative environment with agile development practices.
Excellent problem-solving and analytical skills with attention to detail.
Strong communication and teamwork skills.
A passion for web development and an eagerness to learn and adapt to new technologies in the React/Next.js ecosystem.