We are seeking an experienced, hands-on Front-End Developer to join a dynamic and collaborative team of 20 professionals, including front-end, back-end, full-stack developers, and QA specialists. In this role, you will:
Work closely with business users,
Take ownership of multiple priorities,
Deliver clean, scalable code on time.
The ideal candidate is a smart, self-motivated individual with excellent communication skills and a strong foundation in computer science. You must be comfortable in a fast-paced environment and enjoy solving complex problems in a collaborative setting that values productivity, flexibility, and quality. Key Responsibilities
Lead and contribute to the development of user interfaces using React.js, delivering high-quality, maintainable, and efficient code.
Work directly with business users to clarify requirements and translate them into effective technical solutions.
Participate actively in code reviews, architectural discussions, and technical decision-making.
Collaborate with cross-functional teams to deliver software solutions that align with business objectives.
Implement and advocate for best practices, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
Continuously improve team processes and contribute to system design and architecture.
Required Qualifications and Skills
Bachelor’s degree in Computer Science or a related field.
7-15 years of professional experience in web UI development.
Minimum 5 years of hands-on experience with React.js.
Proficiency in:
JavaScript (ES6)
Redux
HTML4/HTML5
CSS3
HTTP and Cookies
Node.js
Strong foundation in data structures, algorithms, and problem-solving skills.
Experience with performance tuning and code profiling.
Practical knowledge of design patterns and UI/UX best practices.
Familiarity with Cucumber and end-to-end testing frameworks.
Experience working within TDD and BDD environments.
Nice to Have
Familiarity with:
Java
Spring Boot
MongoDB
Relational databases
Linux
Scripting languages to facilitate better collaboration with the back-end development team.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job