Senior Front-End Developer

$61,800 - $165,330/Yr

ADP - Pasadena, CA

posted 2 months ago

Full-time - Senior
Pasadena, CA
Professional, Scientific, and Technical Services

About the position

ADP is seeking a Senior Front End Developer who is empathetic to client needs and inspired by transformation, impacting the lives of millions of people every day. In this role, you will be part of a dynamic, inclusive team environment that fosters collaboration and belonging. You will work within a scrum team to bring designs and ideas to life for our NextGen Payroll product, supporting a mix of internal and external clients. Your responsibilities will include collaborating with clients, product managers, architects, and software engineers to plan, design, develop, test, and implement impactful solutions that cater to companies ranging from one to millions of employees. Your day will begin with a scrum call to prioritize and track work, where you will choose user stories to work on within a sprint cycle. Most of your time will be spent developing and testing your code, with involvement in release activities every three weeks. To excel in this development career, you should be an expert in Front End Development using technologies such as Angular, Typescript, or React. Each sprint cycle may focus heavily on front-end, back-end, or a mix of both, so experience with front-end, scripting, and back-end technologies is essential. As a Senior Developer, you will lead and guide projects to success, mentor junior developers, and balance the assignment of user stories based on prioritization and the technical interests of your team members. ADP is a global leader in HR technology, offering AI and machine learning-enhanced payroll, tax, HR, and benefits solutions. We believe our people make a difference in cultivating an inclusive culture that welcomes ideas, encourages innovation, and values belonging. Our commitment to diversity, equity, and inclusion is reflected in our recognition as a Best Places to Work and a DiversityInc® Top 50 Company. Join us as we design what's next for ADP and the industry, where you will find exciting challenges, opportunities for career growth, and the chance to develop solid friendships.

Responsibilities

  • Work within a scrum team to bring designs and ideas to life for the NextGen Payroll product.
  • Collaborate with clients, product managers, architects, and software engineers to plan, design, develop, test, and implement solutions.
  • Participate in daily scrum calls to prioritize and track work, choosing user stories to work on during sprint cycles.
  • Develop and test code, ensuring high quality and performance.
  • Involve in release activities every three weeks.
  • Lead and guide projects to success, mentoring junior developers along the way.
  • Review team members' work and facilitate code reviews and quality checks.
  • Collaborate with UX teams using Design Systems to enhance user experience.
  • Present work to stakeholders during sprint demos, communicating effectively with senior leaders and peers.

Requirements

  • Bachelor's degree or equivalent experience.
  • 8+ years of recent professional front end software development experience (not freelance/hobby experience).
  • Solid understanding of fundamental programming concepts and Javascript concepts.
  • Automated testing experience using Jasmine, Jest, or similar BDD testing framework.
  • Experience developing applications using .NET (ASP.NET), C#, jQuery, Entity Framework 6 or above, and Oracle.
  • Experience with Angular 4+ using Typescript or ES2015+.
  • Familiarity with Web Components (Stencil, Polymer, Angular Elements), HTML5, CSS3, and SASS or LESS, responsive design.
  • Experience with reactive programming concepts and RxJS.
  • Experience with automated browser testing using Protractor, Selenium, Cypress, Playwright, etc.
  • Experience facilitating code reviews and code quality checks.
  • Experience working with Product Owners to plan future work for the team.
  • Experience collaborating with UX using Design Systems.
  • Eagerness to experiment with new technologies and innovative problem-solving approaches.
  • Passion for developing high quality, well-tested code.

Nice-to-haves

  • Familiarity with micro frontends.
  • Familiarity with CI/CD pipelines.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Matched Retirement Savings
  • Wellness Program
  • Short-and Long-Term Disability
  • Charitable Contribution Match
  • Holidays
  • Personal Days & Vacation
  • Paid Volunteer Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service