
Senior Front-End Engineer
- Alexandria
- Permanent
- Full-time
Key Performance Indicators (KPIs) for SuccessDelivery 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.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 plusStrong understanding of software engineering best practices, including clean code, component reusability, and SOLID principles.About eSpaceeSpace is a leading IT company with over 25 years of experience delivering mission-critical systems for governments, enterprises, and startups. From enabling digital transformation in public services to deploying innovative business solutions, we focus on building scalable, reliable, and high-impact technology systems.What We ValueAt eSpace, our culture is driven by four core values that guide how we work and grow together:Delivering Impact
You focus on outcomes, not just outputs—adding real value through your work.Trust Through Transparency
You communicate openly, take ownership, and keep others informed.People-Driven Growth
You’re eager to learn, share knowledge, and help others grow with you.Technology That Matters
You think critically about tools and trends, focusing on solutions that make a difference.If these values resonate with you, and you’re excited to contribute to a team where your work can make a real difference, we’d love to hear from you.