Overview
At Zessta, ideation and innovation is a tradition, team spirit a culture, and customer oriented approach a religion. With these values we are treading ahead to become game-changers in the arena of next generation technologies. We are amongst the torch-bearing companies in the SMAC solutions space supporting enterprises to adopt the new wave of technology.
Our passion lies in building solutions that modernize enterprise processes, simplifies commerce and eases life. We cater to companies across diverse industries and have been fortunate to partner with some of the largest brands across the globe.
We believe that satisfied employees and happy customers are the ultimate profit benchmarks and we strive to achieve the same. We offer growth opportunities to committed professionals who believe in visualization and actualizations of their ideas. We are keen on hiring associates who are curious observers, eager learners, and team players. We are looking for people who are passionate about simplifying the complexities of business around them. If you feel you are fit to be a part of this environment, write to us today at careers@zessta.com
Role Overview
Responsibilities:
- Design, develop, and maintain high-quality Angular applications with a focus on performance, scalability, reusability, and maintainability.
- Build reusable, modular, and well-tested components following Angular best practices and coding standards.
- Translate Figma designs into responsive, pixel-perfect user interfaces while collaborating closely with UX designers.
- Integrate RESTful APIs and GraphQL services and implement efficient state management across the application.
- Write clean, maintainable, and well-tested code with appropriate unit and integration test coverage.
- Participate in architecture discussions, technical design reviews, sprint planning, and effort estimation.
- Conduct code reviews, provide constructive feedback, and uphold engineering standards across the team.
- Identify and resolve performance bottlenecks, bugs, and UI inconsistencies.
- Optimize application performance through lazy loading, code splitting, bundle optimization, and adherence to Core Web Vitals.
- Stay current with the Angular ecosystem and proactively recommend improvements to frameworks, tools, development practices, and engineering workflows.
- Collaborate effectively within an Agile/Scrum environment, participating in sprint planning, daily stand-ups, reviews, and retrospectives.
Skills and Experience:
- 3–10 years of experience building commercial web applications, including at least 3 years of hands-on Angular development (Angular 14 or above).
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, and modern frontend development practices.
- Strong understanding of Angular core concepts, including standalone components, lazy loading, routing, dependency injection, change detection strategies, and Angular CLI.
- Hands-on experience with RxJS, reactive programming, and state management libraries such as NgRx or Akita.
- Experience building responsive user interfaces using Angular Material or similar component libraries.
- Strong experience integrating RESTful APIs using OpenAPI/Swagger specifications; familiarity with GraphQL (Apollo Client) is an added advantage.
- Experience writing unit tests using Jest or Jasmine/Karma, and familiarity with end-to-end testing tools such as Cypress or Playwright.
- Solid understanding of web performance optimization, accessibility, responsive design, browser compatibility, and Core Web Vitals.
- Proficiency with Git, branching strategies, and code review workflows using GitHub, GitLab, or Bitbucket.
- Experience with CI/CD pipelines and familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.
- Familiarity with Figma for design handoff and collaboration with UX teams.
- Exposure to micro-frontend architecture is an added advantage. Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar tools, with the ability to use them effectively while maintaining code quality.
-
Education and Experience:
- Bachelor’s or Master’s Degree in Computer Science, Information Technology, Engineering, or a related discipline, preferably from a premier institute.
- Experience 4-12 years