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.