Logo of Huzzle

Lead Software Engineer - Front-end

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You need strong client-side skills with Angular 10+, React, and web technologies. Experience in secure, scalable UI applications, accessibility, CI/CD, and cross-browser debugging is essential.
  • You will design and implement front-end applications, lead UI development, collaborate with teams, mentor members, and enhance standards for process efficiency.

Requirements

  • Front-end engineer with strong client-side development/architecture experience.
  • Expert in web technologies such as Angular 10+, React, JavaScript, HTML, CSS.
  • Experience delivering secure, maintainable, scalable, and complex Front-end/UI application solutions in a related field.
  • Experience developing accessible UIs with expert understanding of WCAG best practices.
  • Experience with responsive/adaptive design, as well as debugging of cross-browser compatibility issues.
  • Working Knowledge of CI/CD and monitoring tools.
  • Nice to have:
  • Experience working with RESTful APIs and JSON.
  • Knowledge of using cloud native development such as PCF, AWS, etc.
  • Experience of Microservices architecture.

Responsibilities

  • Design, Build and Implement highly available, scalable and performant front-end applications, frameworks, tools, and research alternative technical solutions as per changing business needs.
  • Lead the day-to-day UI development and maintenance activities of the team.
  • Work with product leaders, architects and wider UX/CX teams to establish objectives and prioritize tasks for engineering team.
  • Contribute to the overall strategy and manage complex issues within platform UI domain.
  • Mentor, coach and assist project team members, as well as provide Front-end engineering guidance and training across platform Scrum teams.
  • Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.

FAQs

What is the main purpose of this role?

The main purpose of this role is to design, build, and implement highly available, scalable, and performant front-end applications while leading the UI development and maintenance activities of the team.

What technologies should I be proficient in for this position?

You should be an expert in web technologies such as Angular 10+, React, JavaScript, HTML, and CSS.

Is experience with accessibility practices required?

Yes, experience developing accessible UIs with an expert understanding of WCAG best practices is required.

Will I be mentoring other team members?

Yes, this role includes mentoring, coaching, and assisting project team members, as well as providing Front-end engineering guidance across platform Scrum teams.

What is the expected experience level for this position?

The position is aimed at front-end engineers with strong client-side development/architecture experience and experience in delivering secure, maintainable, and scalable Front-end/UI application solutions.

Are there any additional skills that would be beneficial?

Yes, having experience with RESTful APIs, cloud-native development (such as PCF or AWS), and Microservices architecture would be considered nice to have.

What corporate responsibilities are associated with this job?

Employees are expected to abide by Mastercard's security policies and practices, ensure confidentiality and integrity of accessed information, report any suspected information security violations, and complete mandatory security trainings.

What is the team structure like?

You will work with product leaders, architects, and wider UX/CX teams to establish objectives and prioritize tasks for the engineering team.

Is there a focus on improving processes within the team?

Yes, you will be expected to contribute ideas to enhance standards and improve process efficiency.

What job ID is associated with this role?

The job ID associated with this role is R-223941.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.