Overview
Lead Software Engineer - Front End Developer (Angular / React) in Fidelity's Marketing Technology Domain, building applications that support Fidelity's marketing programs as a full stack developer in a highly distributed environment.
What you'll do
- Own entire features from concept to deployment as part of cross-functional teams.
- Coordinate user requirements, schedules and activities, and contribute to team meetings.
- Evaluate technical system designs and construct software that meets requirements, promotes reuse, is cost effective, maintainable and highly performant.
- Troubleshoot development and production issues across multiple environments.
- Support product release activities (QA, deployment) and participate in product installation and post-install support.
- Develop new applications, enhancements, maintenance and support.
- Keep professional knowledge current by researching new technologies and participating in educational and training opportunities.
What you'll need
- 5+ years of IT experience.
- Graduate.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Hands-on experience with modern front-end frameworks/libraries such as React, Angular, Vue.js, or similar.
- Experience building responsive, accessible, and cross-browser compatible web applications.
- Strong understanding of state management solutions (Redux, Context API, NgRx, Pinia, etc.).
- Expertise in UI component development and modern CSS frameworks such as Bootstrap, Tailwind CSS, or Material UI.
- Experience with REST APIs and client-side data integration.
- Proficiency in version control systems such as Git and platforms like GitHub, GitLab, or Azure DevOps.
- Experience with CI/CD pipelines and DevOps practices using tools such as Azure DevOps, GitHub Actions, Jenkins, or GitLab CI.
- Knowledge of build and bundling tools such as Webpack, Vite, Babel, npm, and Yarn.
- Experience with automated testing frameworks including Jest, Jasmine, Karma, Cypress, Playwright, Selenium, or Protractor.
- Understanding of web performance optimization, lazy loading, code splitting, and browser rendering concepts.
- Experience developing applications in cloud environments such as Azure, AWS, or GCP.
- Familiarity with micro-frontend architecture, component-driven development, and design systems.
- Strong understanding of security best practices including OWASP guidelines, authentication, authorization, and secure coding practices.
- Experience working in Agile/Scrum environments, participating in requirement discussions, technical design reviews, and sprint planning activities.
- Knowledge of Progressive Web Applications (PWA), Web Components, and modern web standards.
- Ability to troubleshoot, debug, and optimize front-end applications using browser developer tools.
- Strong analytical, problem-solving, and communication skills.
- Quick learner and willing to adapt and learn new technologies.
- Great attitude, team player and effective contributor.
- Experience working with distributed teams in different time-zones.
Details
- Location: Bengaluru.
- Shift timings: 11:00am - 8:00pm.
Read the full description and apply on the company’s own careers page.