Target Logo

Target

Senior Engineer- Frontend

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Bangalore, Bengaluru, Karnataka
Senior level
As a Senior Engineer, you will develop scalable and user-friendly web applications, using technologies like React JS, HTML5, CSS3, and JavaScript/TypeScript. Your role includes architecting solutions using Micro Front-End Architecture and Module Federation, implementing Back-End for Front-End layers, optimizing performance, and mentoring junior engineers in front-end practices.
The summary above was generated by AI

About us:

Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here.

As a Senior Engineer, you serve as a specialist in the engineering team that supports the product. You help develop and gain insight in the application architecture. You can distill an abstract architecture into concrete design and influence the implementation. You show expertize in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the skills to design and implement the architecture on your own, but choose to influence your fellow engineers by proposing software designs, providing feedback on software designs and/or implementation. You show good problem solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences.

We are looking for a talented Front-End Senior Engineer to join our team and lead the development of scalable, modular, and user-friendly web applications. In this role, you'll work with React JS, Micro Front-End Architecture, and Module Federation to create independent, reusable modules that integrate seamlessly into larger applications. You will also collaborate with back-end teams to implement Back-End for Front-End (BFF) architecture, improving communication between front-end and back-end services.
 

Key Responsibilities:

  • Develop and maintain complex web applications using React JS, HTML5, CSS3, JavaScript/TypeScript, and ES6.
  • Architect and implement Micro Front-End solutions, breaking down monolithic front-end apps into independent, scalable pieces.
  • Implement Module Federation to allow multiple front-end applications to share and load code dynamically at runtime.
  • Design and implement Back-End for Front-End (BFF) layers to provide tailored APIs for front-end needs.
  • Optimize front-end performance, focusing on scalability, speed, and maintainability.
  • Write tests using Jest, Cypress, or other modern testing frameworks.
  • Collaborate with other developers, designers, and product teams to deliver high-quality, accessible web applications.
  • Lead efforts to maintain and improve the CI/CD pipeline for front-end applications.
  • Mentor junior engineers in modern front-end development practices.

Required Skills:

  • 4-8 years of relevant experience
  • Strong proficiency in HTML5, CSS3, JavaScript/TypeScript, and ES6.
  • Extensive experience with React JS, including advanced patterns like custom hooks, Redux, React Router, and React Context.
  • Deep understanding of Micro Front-End Architecture, creating modular, scalable front-end applications.
  • Hands-on experience with Module Federation to load shared code and improve performance across multiple front-end applications.
  • Experience with Back-End for Front-End (BFF) architecture to create customized APIs for front-end needs.
  • Proficiency in front-end build tools like Webpack, Babel, and NPM.
  • Experience writing automated tests with Jest, Cypress, or similar frameworks.
  • Knowledge of accessibility best practices and experience in creating WCAG-compliant applications.
  • Familiarity with GraphQL and using it to build optimized data-fetching mechanisms.
  • Understanding of containerization technologies (e.g., Docker) and microservices.
  • Experience with cloud platforms (AWS, Azure, GCP).

Top Skills

JavaScript
Typescript

Target Bengaluru, Karnataka, IND Office

Bengaluru, Karnataka, India, 560045

Similar Jobs

Yesterday
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Senior Front-End Software Engineer, you will design, develop, and optimize high-quality web applications at BlackLine. You'll collaborate with teams, create UI components, mentor junior engineers, and implement best practices in software development while ensuring high standards of quality and performance.
Top Skills: CSSHTMLJavaScriptTypescript
13 Days Ago
Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Frontend Software Engineer at Atlassian, you will maintain web frontend systems, collaborate with teams to understand user pain points, contribute to code reviews and complex bug fixes, lead projects, and mentor junior engineers.
Top Skills: JavaScript
2 Days Ago
Remote
Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Frontend Software Engineer, you will build scalable user interface systems, lead code reviews, collaborate with teams to resolve user pain points, and mentor junior engineers while ensuring high-quality, testable code.
Top Skills: JavaScript

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account