TransUnion's Job Applicant Privacy Notice
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.
- 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).
- 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