Full Stack Engineer (Angular)
Overview
We are looking for a Senior Frontend Developer for a hands-on coding role responsible for building, optimizing, and maintaining the user-facing features of a key e-commerce platform. You will be a key contributor to the team, leading by example and mentoring others to deliver high-quality, performant applications.
The ideal candidate will have deep expertise in Angular and TypeScript with hands on experience in Ionic, NgRx, and NodeJS, a strong understanding of full-stack principles, and a proven ability to build scalable, data-intensive applications. You will work closely with other developers and product managers to translate complex business requirements into elegant and functional code.
Key Responsibilities:
- Lead the development of new features and components for our e-commerce platform using Angular, TypeScript, and Ionic.
- Implement and manage state within our applications using NgRx to ensure clean, predictable, and scalable code.
- Develop and integrate business intelligence reports and dashboards using Bold Reports and Bold BI.
- Collaborate with back-end teams to consume and integrate with RESTful APIs and other data sources.
- Utilize Node.js knowledge to support and contribute to back-end services.
- Write clean, well-tested, and maintainable code, adhering to established coding standards and best practices.
- Mentor and guide mid-level and junior developers through code reviews, pairing, and knowledge sharing sessions.
- Identify and resolve performance bottlenecks and bugs to ensure a seamless user experience.
- Provide production support for development and live environments, ensuring quick resolution of issues and maintaining high system availability.
- Contribute to our DevOps practices, including CI/CD pipelines, within our tech stack that includes Jira, Bitbucket, ArgoCD, and Kubernetes.
Required Skills & Qualifications:
- 5+ years of experience as a front-end developer, with a strong emphasis on hands-on coding.
- A bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- Expert-level proficiency in Angular (16+) and TypeScript.
- Proven experience building and scaling complex applications using NgRx or similar state management libraries.
- Solid understanding of the entire web development stack, including a working knowledge of Node.js and its principles.
- Hands-on experience with e-commerce application development, preferably in the retail or grocery industry.
- Experience with cloud platforms, specifically AWS, and an understanding of related services.
- A strong collaborator and communicator who can effectively mentor and share knowledge with other team members.
- Experience with containerization and orchestration using Docker and Kubernetes.
- Willing to work in hybrid model (3 days office).
Desired Skills:
- Experience with event-driven architectures and streaming platforms like Kafka.
- Familiarity with observability and monitoring solutions (Prometheus, Grafana, OpenTelemetry).
- Experience with AI assisted development tools such as LangChain/LangSmith/LangGraph, and Cursor AI.
Experience: 5-8 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.