TransUnion's Job Applicant Privacy Notice
What We'll Bring:
Job Description – Frontend Developer
Position Overview
We are seeking a highly skilled Frontend Developer with strong expertise in modern web technologies, particularly ReactJS, JavaScript, CSS/Sass, and HTML5, along with experience in building BFF (Backend-for-Frontend) services using NodeJS. The ideal candidate will have hands-on experience creating responsive, multi-lingual, visually rich web interfaces and a strong understanding of browser behaviors and performance optimizations.
Key Responsibilities
- Develop, maintain, and optimize responsive web applications using ReactJS and modern frontend ecosystems.
- Build and integrate NodeJS-based BFF layers to support frontend data needs.
- Implement reusable UI components, state management patterns, and clean architecture.
- Transform UI designs into high-quality code using HTML5/CSS/Sass and JavaScript best practices.
- Create data visualizations and interactive charts using D3.js.
- Ensure cross-browser compatibility and handle browser-specific performance nuances.
- Implement multi-lingual interfaces and internationalization (i18n) frameworks.
- Collaborate closely with backend engineers, and product teams.
- Optimize application performance, loading time, and overall user experience.
- Write clean, modular, and well-documented code following industry best practices.
Required Skills & Experience
Core Frontend Skills
- Strong proficiency in ReactJS, including hooks, component lifecycle, and functional programming.
- Experience with TypeScript.
- Solid understanding of JavaScript (ES6+) fundamentals and advanced concepts.
- Expertise in HTML5, CSS3, and Sass.
- Experience in implementing responsive UI layouts (Flexbox, Grid, media queries).
Backend-for-Frontend (BFF)
- Practical experience with NodeJS to build lightweight BFF layers.
- Knowledge of API integration, authentication flows, and data transformation.
Data Visualization
- Hands-on experience with D3.js for charts, graphs, and interactive visual elements.
Browser & Performance
- Strong understanding of browser behaviors, rendering engines, and debugging tools.
- Experience ensuring cross-browser compatibility (Chrome, Safari, Firefox, Edge).
Soft Skills
- Strong analytical and problem-solving abilities.
- Ability to work in a fast-paced, collaborative environment.
- Excellent communication and documentation skills.
Nice-to-Have Skills
- Familiarity with UI testing tools (React Testing Library, Cypress).
- Knowledge of design systems (Material UI, custom design systems).
- Experience with CI/CD pipelines and modern build tools.
What You'll Bring:
- Strong proficiency in ReactJS , including hooks, component lifecycle, and functional programming.
- Experience with TypeScript.
- Solid understanding of JavaScript (ES6+) fundamentals and advanced concepts.
- Expertise in HTML5 , CSS3 , and Sass .
- Experience in implementing responsive UI layouts (Flexbox, Grid, media queries).
Impact You'll Make:
- Familiarity with UI testing tools (React Testing Library, Cypress).
- Knowledge of design systems (Material UI, custom design systems).
- Experience with CI/CD pipelines and modern build tools.
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
TransUnion Job Title
Assoc Developer, Applications Development