- Company Name
- IntaPeople: STEM Recruitment
- Job Title
- Senior Frontend Engineer
- Job Description
-
Job title: Senior Frontend Engineer
Role Summary: Lead the design, development, and maintenance of high‑quality web interfaces using React and modern JavaScript. Collaborate with product managers, designers, and back‑end engineers to deliver responsive, performant user experiences in a fast‑paced, agile environment.
Expactations: Drive front‑end architecture decisions, mentor junior developers, and ensure code quality through best‑practice implementation. Own the full development cycle from concept to production, continuously improving performance, accessibility, and maintainability.
Key Responsibilities:
- Build and evolve reusable React components and UI patterns.
- Write clean, maintainable JavaScript (ES6+) with adequate documentation.
- Implement responsive and accessible UI using HTML5, CSS3, and modern layout techniques.
- Collaborate with design and back‑end teams to integrate APIs and deliver cohesive experiences.
- Identify, troubleshoot, and resolve performance or usability issues.
- Participate actively in sprint planning, daily stand‑ups, and retrospectives.
- Review code, provide constructive feedback, and enforce coding standards.
- Keep up to date with industry trends and apply relevant innovations.
Required Skills:
- 4–5+ years of commercial front‑end development experience.
- Deep proficiency in React (hooks, context, state management) and ecosystem libraries.
- Strong command of JavaScript/TypeScript, HTML5, CSS3, Flexbox/Grid, and responsive design principles.
- Version control experience with Git and collaborative workflows (GitHub, GitLab, or similar).
- Familiarity with performance profiling and debugging tools (Chrome DevTools, Lighthouse).
- Basic understanding of back‑end concepts (REST/GraphQL, authentication) aids collaboration.
- Excellent communication, problem‑solving, and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (equivalent professional experience acceptable).
- Relevant certifications (e.g., React Developer, JavaScript, or front‑end architecture) are a plus.