The Role
The Senior Front-End Developer will design, develop, and enhance front-end applications with React.js, mentoring junior developers, and collaborating within an Agile team.
Summary Generated by Built In
We are looking for a highly skilled Senior Front-End Developer with strong expertise in React.js to join a dynamic technology team. This role is ideal for someone passionate about building scalable, high-performance user interfaces and contributing to modern digital product development.
The successful candidate will play a key role in designing, developing, and enhancing enterprise-grade front-end applications while collaborating with cross-functional teams in an Agile environment.
Software Development
- Design, develop, and maintain front-end applications using React.js
- Translate business and user requirements into clean, efficient, reusable code
- Build responsive, scalable, and high-performance user interfaces
- Integrate front-end applications with RESTful APIs and backend services
- Ensure code quality through code reviews, testing, and best practices
- Provide technical guidance and mentorship to junior and intermediate developers
- Contribute to application architecture and technical design decisions
- Promote best practices in front-end performance, scalability, and security
- Participate in sprint planning, effort estimation, and technical discussions
- Work closely with Product Owners, UI/UX Designers, Back-End Developers, and QA teams
- Support Agile delivery frameworks (Scrum / SAFe)
- Troubleshoot, debug, and resolve production issues
- Drive continuous improvement of development standards, tooling, and processes
RequirementsTechnical Skills
- Strong hands-on experience with React.js
- Solid proficiency in JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries such as Redux or Context API
- Strong experience consuming and integrating REST APIs
- Familiarity with modern front-end build tools such as Webpack or Vite
- Strong knowledge of Git and version control practices
- Good understanding of responsive design principles and cross-browser compatibility
- Minimum 5+ years of software development experience
- Minimum 3+ years of hands-on React application development
- Experience working within Agile development teams
- Exposure to enterprise or large-scale application environments (advantageous)
- Experience with TypeScript
- Experience with Next.js or similar front-end frameworks
- Exposure to cloud platforms (Azure / AWS)
- Knowledge of automated testing frameworks (Jest, Cypress)
- Experience within financial services or regulated industries
- Degree or Diploma in Computer Science, Information Systems, or related field
- Equivalent practical experience will also be considered
- Strong problem-solving and analytical thinking
- Excellent communication and collaboration skills
- Ability to work independently and take ownership of deliverables
- Strong attention to detail and quality-driven mindset
- Adaptability in a fast-paced delivery environment
Skills Required
- 5+ years of software development experience
- 3+ years of hands-on React application development
- Degree or Diploma in Computer Science, Information Systems, or related field
- Strong hands-on experience with React.js
- Proficiency in JavaScript (ES6+), HTML5, and CSS3
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.







