Equifax is seeking creative, high-energy and driven UI software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic front-end software engineer who is passionate about technology.
What You'll Do
* Design, develop, and operate high scale front-end applications.
* Design, develop, test, deploy, maintain, and improve software with a focus on UI/UX.
* Apply modern software development practices (component architecture, responsive design, CI/CD, etc.).
* Work across teams to integrate our front-end systems with backend APIs and internal tools.
* Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality.
* Participate in a tight-knit, globally distributed engineering team.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on user experience and quality.
* Manage sole project priorities, deadlines, and deliverables.
* Research, create, and develop software applications to extend and improve on Equifax Solutions.
* Actively participate in Sprint planning, Sprint Retrospectives, and other team activity.
What Experience You Need
* Bachelor's degree or equivalent experience.
* 5+ years of front end software engineering experience.
* Deep knowledge of JavaScript, TypeScript, HTML, CSS and web technologies.
* Experience with Angular, React or similar modern frameworks.
* Experience with and supporting libraries
* Knowledge of responsive design and accessibility requirements and strategies.
* Deep understanding of automated testing: e.g. Jest, Vitest, Playwright, Cypress, LambdaTest.
* Strong understanding of state management, reactive and asynchronous coding.
* Experience designing and consuming HTTP and RESTful APIs.
* Solid understanding of engineering principles and clean code.
* Knowledge of design tooling such as Figma and UxPin
* 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines.
*What could set you apart*
* Self-starter that identifies/responds to priority shifts with minimal supervision.
* Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA, Microservices.
* Working knowledge of cloud technology: GCP, AWS, or Azure
* Developing with modern UI tooling: ESLint, Storybook, Tailwind.
* Familiarity with AI tooling such as CoPilot, Gemini, Claude, MCP Mobile development experience.
* Experience in developing/managing design systems
* Source code control management systems (e.g. Git, Github) and build tools like NPM, Webpack, Vite.
* Agile environments (e.g. Scrum, XP).
* Atlassian tooling (e.g. JIRA, Confluence, and Github).