Company Description
Eudemonic Technologies Private Limited is a technology partner for clients, providing services that encompass consulting through to implementation. We make a difference in our clients financial, strategic, operational, and organizational results. Our goal is to deliver products and services that exceed customer expectations by acting as a thought partner and stakeholder through continuous engagement and improvement of services.
Role Description
We are seeking a highly skilled Senior Front-End Developer with expertise in UI/UX design, Angular, and responsive web development. The role requires a unique blend of design sensibility and advanced technical skills to deliver pixel-perfect, high-performance, and scalable applications across devices and screen resolutions. The ideal candidate will collaborate with product managers to create Figma wireframes and prototypes, and translate them into production-ready code following software design principles, design patterns, and best practices.
Responsibilities:
- Partner with product managers and stakeholders to conceptualize and design user journeys, wireframes, and mockups in Figma.
- Translate designs into responsive, pixel-perfect UI using Angular, Angular Material, Bootstrap, HTML5, CSS3, and TypeScript.
- Implement component-based architectures and reusable UI libraries.
- Apply software design principles (SOLID, DRY, KISS) and design patterns for scalable front-end development.
- Optimize front-end performance using lazy loading, AOT compilation, and Angular change detection strategies (OnPush).
- Ensure cross-browser compatibility, mobile-first responsiveness, and accessibility compliance (WCAG, ARIA).
- Collaborate with back-end teams for API integration (REST/GraphQL).
- Create progressive web apps (PWAs) with offline capabilities.
- Conduct unit testing (Jest, Jasmine/Karma) and E2E testing (Cypress, Playwright) to ensure code quality.
- Participate in code reviews, architecture discussions, and technical roadmaps.
- Contribute to and maintain a design system and Storybook component documentation.
- Stay up to date with front-end technologies, tools, and UX best practices.
- Provide mentorship to junior developers and contribute to UI/UX best practices.
Qualifications:
- Bachelor's degree in Computer Science, Design, or related field (or equivalent experience).
- 3-6 years of professional experience in front-end/UI development.
- Strong hands-on experience with Angular (latest versions), TypeScript, Angular Material, Bootstrap, HTML5, CSS3, SCSS.
- Proficiency in UI/UX design using Figma, with the ability to produce wireframes and interactive prototypes.
- Deep understanding of responsive design, CSS Grid, Flexbox, and cross-device UI implementation.
- Experience with state management (NgRx, NGXS, Akita, or RxJS best practices).
- Solid knowledge of performance optimization techniques (lazy loading, virtual scrolling, caching strategies).
- Awareness of front-end security best practices (XSS, CSRF, JWT/OAuth2 flows).
- Experience with testing frameworks (Jest, Jasmine, Cypress, Playwright).
- Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies.
Nice to have Skills
- Experience with micro frontends (Webpack Module Federation, Single-SPA).
- Knowledge of SSR with Angular Universal or Static Site Generation.
- Familiarity with GraphQL (Apollo Angular).
- Experience with Storybook for component-driven development.
- Knowledge of design systems (Material Design, custom frameworks).
- Exposure to usability testing and user research methods.
If you are a passionate developer looking to contribute to innovative projects, we encourage you to apply and join our talented team.