Ulta Beauty is looking to build the next generation of ulta.com and mobile platforms, requiring a Senior Front-End Developer to develop scalable, high-performing user interfaces and deliver seamless customer experiences across devices.
Requirements
- 6+ years of professional experience with strong hands on ReactJS, JavaScript, NodeJS, HTML5, CSS3 (expert-level CSS preferred)
- Experience with responsive/mobile-first design, design systems, micro-frontends, and cloud deployments.
- Good grasp of web performance, SEO, and accessibility (WCAG).
- Experience applying AI tools (e.g., code generation, test automation, performance optimization).
- Strong hands on ReactJS, JavaScript, NodeJS, HTML5, CSS3
- Experience with Webpack
- Experience with API integration
Responsibilities
- UI Development – Develop responsive, scalable, and performant UIs for web and mobile platforms using React (preferred), NodeJS, HTML5, CSS3/SASS/LESS, Webpack. Integrate front-end solutions with APIs, XML, and JSON.
- Delivery Leadership – Collaborate within a team of ~2 developers in an onshore/offshore Agile model. Ensure alignment with enterprise UX standards and brand governance.
- Development Testing – Write and execute unit, integration, and end-to-end tests; log results, report issues, and contribute to continuous improvement of testing practices. Perform code reviews for what is developed by other developers in the team.
- Problem Management – Troubleshoot and resolve system, process, and service issues; recommend preventive solutions.
- Release Deployment – Participate in release activities, code deployments, and production support, ensuring smooth delivery.
- Requirements & Systems Integration – Work with product owners to translate business requirements into technical implementation. Assist in system design, software builds and integration testing, diagnosing and resolving failures.
- Champion modern front-end practices and tools: modular/atomic design integration, API integration, CI/CD, accessibility (WCAG), security, error logging, and performance optimization.
Other
- Bachelor’s degree in Computer Science, related field, or equivalent work experience.
- Ability to work with production support and project consultants in onshore/offshore models.
- Proactive, self-directed, detail-oriented, and organized.
- Minimal travel required (e.g., training, conferences).
- Support off-hours production issues and code deployments when needed.