Senior Front-End Engineer
- Compensation
- Not disclosed
- Location
- Alexandria, EG
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Frontend
- Posted
Skills
Must have
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of hands-on experience in front-end development, with at least 2+ years in Angular.
- Proficiency in TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
- Strong knowledge of Angular CLI, RxJS, state management (e.g., NgRx), and component-based design.
- Experience with RESTful API integration and API security.
- Familiarity with build tools (Webpack, Vite), version control (Git), and CI/CD processes.
- Exposure to other front-end frameworks/libraries (e.g., React, Vue.js) is a plus.
- Understanding of responsive design, accessibility, and performance optimization.
- Strong communication, problem-solving, and collaboration skills.
- Experience in mentoring junior developers or leading front-end initiatives is a strong plus.
- Familiarity with figma is a plus
- Strong understanding of software engineering best practices, including clean code, component reusability, and SOLID principles.
- Build AI-powered interfaces using AI tools ( v0.dev,Builder.io,Figma Dev Mode / Plugins,Claude Code)
Full description
We’re looking for a passionate and experienced Senior Front-End Engineer to join our team at eSpace. This role focuses on building responsive, scalable, and user-friendly web interfaces using Angular, while also leveraging broader front-end technologies. You’ll work closely with the UX team, backend engineers, and product managers to deliver seamless user experiences in high-impact software solutions.
Responsibilities:
- Develop and maintain complex front-end applications using Angular, along with modern front-end technologies such as TypeScript, RxJS, React, Vue.js, and related UI frameworks and tools.
- Translate UI/UX designs into high-quality, reusable code.
- Ensure performance, responsiveness, and cross-browser compatibility.
- Collaborate with backend teams to integrate APIs and build end-to-end solutions.
- Implement testing strategies, including unit and integration testing.
- Drive UI architecture decisions and promote best practices in front-end development.
- Stay up to date with modern JavaScript frameworks, libraries, and industry trends.
- Participate in code reviews, agile ceremonies, and mentor junior developers.
Key Performance Indicators (KPIs) for Success
- Delivery of pixel-perfect, responsive, and accessible user interfaces.
- Low bug count and high performance in production environments.
- Strong peer feedback from code reviews and collaborative sessions.
- High usability and maintainability of the front-end codebase.
- Continuous contribution to improving UI development practices and component libraries.
- Timely and reliable delivery of features within sprint commitments.
-
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of hands-on experience in front-end development, with at least 2+ years in Angular.
- Proficiency in TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
- Strong knowledge of Angular CLI, RxJS, state management (e.g., NgRx), and component-based design.
- Experience with RESTful API integration and API security.
- Familiarity with build tools (Webpack, Vite), version control (Git), and CI/CD processes.
- Exposure to other front-end frameworks/libraries (e.g., React, Vue.js) is a plus.
- Understanding of responsive design, accessibility, and performance optimization.