Job Description
High-Quality Code Delivery:
Write clean, concise, readable, and well-documented front-end code to ensure maintainability and long-term scalability.
Design reusable, modular UI components with appropriate unit tests to ensure code quality and reliability.
Ensure front-end architecture supports flexibility, scalability, and performance requirements.
Optimize rendering performance and responsiveness across different devices and browsers.
System Analysis and Refactoring:
Analyze existing front-end codebases, refactor and optimize them to improve performance, maintainability, and readability.
Identify technical debt in UI architecture or state management and propose practical refactoring strategies.
Ensure changes are covered by tests to maintain system stability.
Code Review and Team Collaboration:
Actively participate in code reviews, providing constructive feedback to improve code quality, performance, and consistency.
Promote and share front-end best practices, coding standards, and architectural patterns within the team.
Contribute continuously to project and technical documentation.
Requirements Understanding and Front-end Architecture Design:
Collaborate closely with product, design, and backend teams to fully understand requirements and translate them into effective front-end solutions.
Contribute to front-end architecture and technical design, including component structure, state management, and rendering strategies.
Identify potential front-end technical challenges early and propose viable solutions.
International Team Collaboration:
Work with international engineering teams and stakeholders, participating in technical discussions and cross-functional collaboration.
Communicate effectively in English to align on implementation details and technical decisions.
Educational Background:
A bachelorโs degree or higher in Computer Science or a related field is preferred.
Experience:
At least 5 years of front-end development experience.
Experience working on medium to large-scale web applications is preferred.
Technical Skills:
Strong proficiency in TypeScript, HTML5, and CSS/SCSS.
Strong hands-on experience with Angular; experience with other frameworks (e.g., React) is a plus.
Experience with Server-Side Rendering (SSR) concepts and implementation.
Solid understanding of front-end architecture design, component-based development, and performance optimization.
Familiarity with version control systems (e.g., Git) and standard development workflows.
Experience with CI/CD pipelines or containerization technologies is a plus.
Communication and Collaboration:
Strong problem-solving skills and the ability to work independently.
Good communication skills and proven experience collaborating with cross-functional and international teams.
A mindset of continuous learning and driving best practices within projects.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 2, 2026
Job Type:
Technology
Location:
Indonesia
Company:
IDEKU
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.