Key Responsibilities
Leadership and Project Management
● Collaborate with project managers to plan and estimate front-end
development efforts for projects
● Monitor and report on the progress of front-end development tasks,
ensuring alignment with project timelines
● Allocate tasks and responsibilities to team members based on their
strengths and expertise
● Provide mentorship and guidance to junior and mid-level front-end
developers
Technical Expertise
● Actively participate in coding tasks, taking a lead role in developing
front-end components and features using React.js and Next.js
● Collaborate closely with design teams to translate design concepts into
responsive and visually appealing user interfaces
● Maintain technical documentation related to front-end development, such
as coding standards, style guides, and architecture documentation
● Conduct thorough code reviews, ensuring code quality and adherence to
best practices
● Interact with backend APIs and services, including Node.js, CMS platforms
like Strapi and WordPress, and serverless architectures
● Implement and optimize front-end performance, focusing on server-side
rendering and static site generation capabilities of Next.js
Innovation and Best Practices
● Stay updated with the latest front-end technologies, frameworks, and best
practices, and share this knowledge with the team
● Identify opportunities to improve front-end development processes,
methodologies, and tools to enhance efficiency and product quality
● Champion the adoption of new technologies and best practices within the
team
● Explore and implement no-code/low-code solutions where appropriate to
improve development efficiency
Qualifications
Required
● Bachelor's degree in Computer Science, Software Engineering, or a related
field
● 5+ years of experience in front-end development
● 2+ years of experience in a technical leadership role
● Strong proficiency in HTML, CSS, JavaScript, React.js, and Next.js
● Experience with responsive design and cross-browser compatibility
● Excellent problem-solving and analytical skills
● Strong communication and interpersonal skills
Preferred
● Experience with Nuxt.js
● Proficiency in working with backend technologies, particularly Node.js
● Experience with CMS platforms such as Strapi and WordPress
● Knowledge of serverless architectures and cloud services (e.g., AWS
Lambda, Azure Functions)
● Familiarity with no-code/low-code platforms and their integration with
traditional development workflows
● Experience with state management libraries (e.g., Redux, Recoil)
● Knowledge of GraphQL and RESTful API design principles
● Familiarity with UI/UX design principles
● Experience with Agile development methodologies