Job Description
We are looking for a Mid to Senior Full-Stack JavaScript Developer who is passionate about building scalable, high-quality web applications and enjoys working across the full stack. You will play a key role in designing, developing, and evolving modern frontend architectures while collaborating closely with cross-functional teams.
Job responsibilities
- Design, develop, and maintain modern frontend applications using React
- Build reusable, well-structured components with a strong focus on performance, accessibility, and user experience
- Contribute to backend development and overall system design
- Lead and participate in UI architecture decisions and technical discussions
- Migrate and modernize legacy frontend systems to contemporary frameworks and best practices
- Set up and maintain CI/CD pipelines and collaborate on deployment and release processes
- Work closely with designers, backend engineers, and product managers to deliver high-quality features
- Write clean, testable, and maintainable code following industry best practices
- Perform code reviews and mentor junior developers when needed
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, or a closely related field (MANDATORY)
- 3+ years of industry experience building large-scale, enterprise-level applications using React
- Strong expertise in JavaScript, TypeScript, React, and Node.js
- Solid understanding of frontend architecture, state management, and component design
- Experience with frontend build tools, bundlers, and package managers
- Hands-on experience with testing tools and frameworks, such as Jest, React Testing Library, Playwright, or Cypress
- Hands-on experience with CI/CD, cloud environments, and deployment pipelines for frontend applications
- Familiarity with REST APIs and/or GraphQL
- Strong problem-solving skills and attention to detail
Additional information
- Experience migrating UIs from legacy technologies to modern frontend stacks
- Exposure to micro-frontend architectures
- Experience working in agile or Scrum environments
Required candidate level
Mid to Senior
Professional skills
Agile/Scrum
AI / automation (resume parsing, scoring, tagging)
React
JavaScript / TypeScript
PHP (Laravel, Symfony)
SQL (MySQL, PostgreSQL, MSSQL)
Personal skills
Attention to Detail
Mentoring / Coaching
Ownership / Accountability
Teamwork
Systems Thinking