We are looking for a highly skilled Front-End Developer who is passionate about building scalable, high-performance, and user-centric web applications. You will be a key player in our development team, with a primary focus on the frontend using React. While your day-to-day work will be frontend-heavy, your ability to understand and communicate with backend services (Node.js) is highly valued, as it ensures a seamless bridge between our UI and our server-side architecture.
The Role:
You will be responsible for translating complex requirements into highly performant, scalable, and responsive web applications. While this is a frontend-focused role, having a solid understanding of backend architecture—specifically Node.js—is highly desirable as you will collaborate closely with our backend engineering team.
Key Responsibilities:
Design, develop, and maintain high-quality, reusable frontend components using React.js.
Optimize applications for maximum speed, scalability, and performance.
Collaborate with UI/UX designers to translate wireframes into interactive user interfaces.
Maintain and improve existing codebases, ensuring clean and maintainable architecture.
Work closely with backend developers to integrate APIs and maintain consistent data flow (Node.js knowledge is a significant advantage here).
Mentor junior developers and participate in code reviews to ensure high-quality standards.
Requirements:
5+ years of professional experience in frontend development.
Expert-level proficiency in React.js and its ecosystem (Hooks, Redux/Context API, React Query, etc.).
Strong understanding of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/Sass.
Experience with build tools like Webpack or Vite.
Bonus Skills: Proficiency or familiarity with Node.js for backend integration or full-stack projects is a strong plus.
Experience with responsive design and cross-browser compatibility.
Experience with version control systems (Git).
Strong problem-solving skills and a proactive mindset.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on challenging and impactful projects.
Collaborative and inclusive team culture.
Professional growth and learning opportunities.