Back to search:Web Frontend / Jakarta

Job Opening: Web Frontend Developer

Location: Jakarta (Hybrid System)

Industry: Digital Banking

We are hiring on behalf of our client, a fast-growing company in the digital banking sector, who is looking for a Web Frontend Developer to join their agile and innovative engineering team.

Job Responsibilities


• Develop and implement user interfaces for web applications using , TypeScript, HTML, SCSS, and modern JavaScript/ES6+.


• Collaborate with product managers and designers to translate wireframes and mockups into functional and visually appealing web pages using framework.


• Optimize web applications for speed and performance, leveraging 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, 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.

Qualifications


• 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 and TypeScript.


• Strong experience with 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.


• Experience ensuring cross-browser compatibility and consistent user experience.


• Knowledge of user experience (UX) and user interface (UI) design principles.


• Understanding of web performance optimization techniques, Core Web Vitals, and 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 ecosystem.