Job Description
TransUnion's Job Applicant Privacy Notice
What We'll Bring:
Job Description – Frontend DeveloperPosition 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.
TransUnion Job Title
Assoc Developer, Applications Development