ADP – Principal Front-End Developer – NextGen WFM – Alpharetta, GA
Job title: Principal Front-End Developer - NextGen WFM
Company: ADP
Job description: ADP is hiring a Principal Front-End Developer for NextGen WorkForce Management!
- Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?
- Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?
- You'll start every day with a scrum, working with your team to understand responsibilities, identify issues, and communicate coding priorities.
- You'll work with UX, designers, and developers using a whiteboard to create the best experiences for the end-user.
- Working in two-week sprints, you must keep up with deadlines and coding standards.
- Variety of work. There is no typical day. You could be working on anything from migrations, production defects, designs, UX to delivering new features, product enhancements, or creating new services.
- You're always learning new technologies and processes with tools such as Udemy and other training courses, conferences ADP offers, and operating with a "learn as you go" approach with a willingness to figure out new ways of doing things.
- You'll have a Bachelor's degree OR equivalent.
- 10+ years of recent professional front end software development experience (not freelance / hobby experience)
- Solid understanding of fundamental programming concepts
- Solid understanding of fundamental Javascript concepts
- Solid understanding of testing concepts and automated testing experience using Jasmine, Jest, or similar BDD testing framework
- Angular 4+ experience using Typescript or ES2015+
- Familiar with Web Components (Stencil, Polymer, Angular Elements)
- Familiar with 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, 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 ways to solve problems
- Passion for developing high quality, well tested code
- Familiar with micro frontends
- Familiar with CI/CD pipelines
- Have courageous team collaboration. Courage comes from how associates are willing to have difficult conversations, speak up, be an owner, and challenge one another's ideas to find the best solution.
- Deliver at epic scale. We deliver real user outcomes using strong judgment and good instincts. We're obsessed with the art of achieving simplicity with a focus on client happiness and productivity.
- Be surrounded by curious learners. We align ourselves with other smart people in an environment where we grow and elevate one another to the next level. We encourage our associates to listen, stay agile, and learn from mistakes.
- Act like an owner & doer. Mission-driven and committed to leading change, you will be encouraged to take on any challenge and solve complex problems. No tasks are beneath or too great for us. We are hands-on and willing to master our craft.
- Give back to others. Always do the right thing for our clients and our community and humbly give back to the community where we live and work. Support our associates in times of need through ADP's Philanthropic Foundation.
- Join a company committed to equality and equity. Our goal is to impact lasting change through our actions.