
Senior Front End Developer
Dana -
Nasr City, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the design, development, and optimization of responsive, high-performance web applications using modern front end frameworks.
- Collaborate closely with UX/UI designers, backend developers, and product managers to deliver seamless and engaging user experiences.
- Translate complex business requirements into scalable, maintainable, and efficient front end solutions.
- Implement best practices for code quality, performance, and accessibility across all web projects.
- Mentor and guide junior developers, conducting code reviews and fostering a culture of continuous improvement.
- Stay current with emerging front end technologies and industry trends, recommending and integrating new tools as appropriate.
- Ensure cross-browser compatibility and resolve front end issues in a timely manner.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain comprehensive documentation for front end codebases and workflows.
- Work with QA teams to ensure robust testing and high-quality releases.
Job Requirements
- 3-5 years of professional experience in front end development, with a strong portfolio of web applications.
- Expertise in JavaScript, HTML5, and CSS3, with proficiency in at least one modern front end framework (such as React, Angular, or Vue.js).
- Solid understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Demonstrated ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities, with experience working in cross-functional teams.
- Familiarity with agile development methodologies.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Commitment to continuous learning and staying updated with the latest front end technologies.