Design and implement innovative user-facing features that provide a high-quality user experience.
Build reusable, efficient components and libraries for use across multiple projects and teams.
Ensure the technical feasibility and implementation quality of UI/UX designs.
Optimize applications for maximum speed, scalability, and responsiveness.
Collaborate closely with designers, backend developers, product managers, and global team members to align technical solutions with business objectives.
Stay current with the latest trends in React.js + Next.js or Vue.js + Nuxt.js, and advocate for best practices and new technologies to enhance the front-end stack.
Lead code reviews, establish front-end development standards, and mentor junior developers to foster technical growth within the team.
Professionalism & Adaptability Demonstrate the ability to work effectively under high-pressure conditions and tight deadlines.
Adapt quickly to changing requirements and contribute proactively to problem-solving and innovation.
Job Requirement
MUST HAVE
Experience & Technical Skills:
Strong proficiency in JavaScript, including a solid understanding of the DOM, asynchronous programming, and the JavaScript object model.
Expertise in React.js + Next.js or Vue.js + Nuxt.js, including their ecosystems and core principles.
Experience with state management patterns such as Flux, Redux, or equivalent.
Familiarity with modern EcmaScript features and syntax.
Understanding of data structure libraries like Immutable.js.
Basic working knowledge of CSS pre-processors such as LESS or SASS.
Proficient in using version control tools, particularly Git.
Solid understanding of SEO principles and the ability to develop applications that are search-engine friendly.
Strong problem-solving abilities and a mindset for delivering clean, maintainable code.
Demonstrated success in delivering complex web applications within deadlines.
Prior experience as a Senior Developer, preferably in a lead or mentoring capacity.
NICE TO HAVE
Experience with TypeScript and modern build tools such as Webpack, Vite, or Rollup. Familiarity with CI/CD workflows, unit testing, and end-to-end testing frameworks.
Exposure to performance tuning techniques and accessibility best practices.
Contributions to open-source projects or public GitHub repositories.
Soft Skills & Collaboration Ability to work independently or collaboratively in a fast-paced, agile environment.
Excellent communication skills and team collaboration mindset.