We are seeking a skilled Frontend Engineer to join our dynamic team and lead the refactoring of our existing codebase. The ideal candidate will be responsible for modernizing and optimizing our current frontend applications while implementing best practices and maintaining code quality.
As a Frontend Engineer, you will primarily focus on refactoring our existing codebase to improve performance, maintainability, and scalability. You will work closely with our development team to restructure components, optimize workflows, and implement modern development practices across our applications.
Your primary responsibility will be analyzing, refactoring, and enhancing our current React-based applications, ensuring they follow modern coding standards and best practices. You will collaborate effectively within a team environment and contribute to our collective codebase improvement efforts.
Requirements
3+ years of professional experience in frontend development with strong team collaboration skills
Extensive experience in refactoring and modernizing existing codebases
Strong proficiency in JavaScript, TypeScript, and modern ECMAScript features
Thorough understanding of React.js and its core principles, including hooks, state management, and component lifecycle
Proficiency with Next.js framework and server-side rendering concepts
Strong experience with SCSS for advanced styling and maintainable CSS architecture
Solid understanding of Git principles, branching strategies, and collaborative development workflows
Deep knowledge of code quality practices, clean code principles, and refactoring methodologies
Experience working in team environments with code reviews, pair programming, and collaborative development
Ability to analyze existing code structure and implement improvements systematically
Experience with modern front-end build pipelines and development tools