The Senior Frontend Engineer is responsible for building, optimizing, and maintaining high-quality web applications that are fast, responsive, and user-friendly. This role requires close collaboration with designers, product managers, and backend engineers. It involves not only hands-on development but also mentoring junior developers, ensuring code quality through best practices and code reviews, and contributing to technical decisions that shape the long-term direction of our products.
Responsibilities
- Develop and enhance features for web applications, translating Figma mockups into responsive, interactive interfaces.
- Write clean, scalable, and well-tested code for long-term maintainability and high performance.
- Identify and fix bugs, performance issues, and inconsistencies in the frontend codebase.
- Build and maintain reusable frontend components and tools to increase development efficiency.
- Work closely with UI/UX designers to ensure implementation feasibility, alignment with design specs, and great user experience.
- Collaborate with backend engineers to integrate frontend components with APIs and backend services.
- Partner with product managers to understand project requirements, user stories, and acceptance criteria.
- Engage with QA/testers to ensure features are tested, reliable, and ready for release.
- Coordinate with DevOps teams to support deployment, performance, and monitoring of frontend applications.
- Conduct thorough code reviews, offering constructive feedback to maintain quality and consistency.
- Provide technical mentorship to junior developers, fostering their growth through guidance and feedback.
- Participate in team ceremonies such as daily stand-ups and sprint planning sessions.
- Actively contribute to technical discussions and architectural decisions, helping shape development standards and methodologies.
- Professional proficiency in English is a must, as this role involves working closely with external clients from outside Indonesia.
- Minimum 4 years of experience in related role.
- Proficient in HTML, CSS, JavaScript, and TypeScript.
- Advanced knowledge of React and modern frontend frameworks, especially Remix and Next.js.
- Strong understanding of React Router V7 for dynamic routing.
- Experience with Tailwind CSS and component-based styling.
- Proficiency in Git for version control.
- Familiarity with E2E testing frameworks and their implementation.
- Knowledge of Server-Side Rendering (SSR).
- Experience with AWS cloud services and CI/CD pipelines.
- Strong collaboration and interpersonal abilities.
- Proven mentoring and leadership experience with junior developers.
- Effective time management and organizational capabilities.
- Critical thinking, analytical mindset, and attention to detail.
- High standards for code quality and team productivity.
- Ability to foster a positive and motivated team environment.
Important Technologies and Trends
- React
- Remix
- Next.js
- React Router V7
- Tailwind CSS
- E2E Testing
- Server-Side Rendering (SSR)
- AWS & CI/CD Best Practices
Please note that only shortlisted candidates will be contacted. Feel free to share this opportunity with your colleagues. Thank you!