Senior Front End Developer

Cairo, Cairo, Egypt
Full Time
Experienced
Role Brief:

As a Senior Front-End Developer, you'll merge design and programming by translating UI/UX design wireframes into functional code, shaping both the appearance and functionality of the application.
 

Responsibilities:

  • Translate designs and wireframes into high-quality code.
  • Construct a modern, highly responsive web-based user interface.
  • Develop reusable components and front-end libraries for future projects.
  • Collaborate with our Product Owner to plan work and prioritize tasks.
  • Analyze and troubleshoot technical and application issues.
  • Engage with the development team to discuss UI concepts and applications.
  • Propose and refine architectural and detailed designs.
  • Monitor and enhance front-end performance.
  • Document application changes and implement updates.
  • Mentor junior team members on software best practices, including design, coding, troubleshooting, work breakdown, estimation, and automated testing.
 

Requirements for this Position:

  • Experience in a related field.
  • A bachelor's degree in Computer Engineering, Computer Science, or equivalent.
  • Proficiency in multitasking across multiple systems in a fast-paced environment.
  • Demonstrated ability to learn quickly and manage time effectively.
  • Strong communication skills, especially in distributed team environments.
  • Experience and deep understanding of the agile methodology.
  • Expertise in React JS.
  • In-depth knowledge of JavaScript, CSS, HTML, and experience with CSS Preprocessors (e.g., SASS).
  • Experience integrating with RESTful APIs and state management libraries (e.g., Redux, redux-saga).
  • Familiarity with front-end development tools (e.g., Babel, Webpack, NPM).
  • Proficiency in version control management systems, particularly Git.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*