Senior Frontend Software Engineer

New
H
HumanIIT Services
Jordan. Greece. Lebanon. Nigeria. EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AgileJavascriptReactUnit Testing

Requirements

  • 5+ years in front-end development, delivering complex and scalable web applications.
  • Strong background in designing, building, and maintaining modern web solutions with a strong user experience focus.
  • Experience contributing to front-end architecture decisions around scalability, maintainability, and performance.
  • Involvement in translating requirements into technical solutions in collaboration with product, design, and backend teams.
  • Experience conducting code reviews and supporting engineering quality across the codebase.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
  • Strong frontend expertise in React, core frontend technologies, state management, tooling, and build systems.
  • Solid knowledge of responsive development, API integration, testing, performance, SEO, accessibility, and reliability.
  • Experience with design systems, reusable components, and component libraries.
  • Strong analytical thinking, problem-solving, and ability to translate requirements into technical solutions.
  • Agile mindset, technical guidance, code review, and knowledge sharing.

Responsibilities

  • Design, develop, and maintain responsive and user-friendly web applications using modern JavaScript frameworks (React).
  • Lead the design of frontend architecture, ensuring scalability, maintainability, and high performance.
  • Collaborate closely with product managers, UX/UI designers, and backend developers to translate business requirements into technical solutions.
  • Conduct code reviews to maintain high code quality, consistency, and adherence to development standards.
  • Mentor junior developers and provide guidance on best practices, problem-solving, and professional development.
  • Optimize applications for maximum speed, performance, and scalability across devices and browsers.
  • Develop and maintain unit and integration tests and troubleshoot issues when they arise.
  • Stay up to date with emerging front-end technologies, tools, and trends.
  • Work with design systems and component libraries to ensure consistency and reusability across projects.
  • Participate actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now