Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer - Frontend

at Experian

Posted 2 days ago 3 applied

Description:

  • This role is central to shaping the user experience of our internally developed People Technology tools, which are custom-built applications that power critical HR programs across the employee lifecycle.
  • As a Frontend Developer, you'll create dynamic, responsive, and accessible interfaces using Vue 3, TypeScript, and Tailwind CSS.
  • You'll work with others in the development team and product partners to bring intuitive user experiences to life.
  • Beyond implementation, you'll influence frontend architecture, champion performance optimization, and help maintain a clean, modern, and scalable UI codebase that enables us to deliver impactful digital experiences with speed and quality.
  • Develop modular, reusable frontend components using Vue 3 Composition API and TypeScript.
  • Implement responsive UI layouts using Tailwind CSS and modern CSS features.
  • Manage application state using reactive patterns such as Pinia and Vuex.
  • Write unit and end-to-end tests using Vitest, Jest, and Cypress to ensure UI stability and regression safety.
  • Use Git for source control and participate in pull request reviews and branching strategies.
  • Integrate frontend components with backend APIs, handling loading states, error messaging, and data presentation.
  • Collaborate with the team to maintain a Storybook-based design system.
  • Apply performance optimization techniques such as code splitting, lazy loading, and bundle analysis.
  • Participate in sprint planning, technical design reviews, and UI/UX feedback loops.
  • You will report to the Product Development Manager.

Requirements:

  • Practical experience with TypeScript and Tailwind in production environments is required.
  • A minimum of 3 years of professional experience in frontend development using Vue 3 is necessary.
  • A Bachelor's degree in Computer Science, Web Development, or equivalent experience is required.
  • Essential skills include knowledge of Vue 3, including Composition API, state management (Pinia/Vuex), and component-based design.
  • Proficiency in TypeScript, including comfort with generics, interfaces, and writing Vue components is essential.
  • Experience with Tailwind CSS for creating responsive, utility-first layouts is required.
  • A solid grasp of CSS, including animations, transitions, and modern styling approaches is necessary.
  • Daily use of Git with PR workflows, branching strategies, and version control best practices is essential.
  • Familiarity with testing frameworks such as Vitest and Jest for unit tests and Cypress for end-to-end coverage is required.
  • Good to have skills include experience with Storybook for creating UI component libraries and documentation, API integration using Axios/Fetch, and handling async states in the UI layer, as well as performance optimization techniques like lazy loading and tree-shaking.

Benefits:

  • Experian cares for employees' work-life balance, health, safety, and well-being.
  • To support this endeavor, we offer the best family well-being benefits, enhanced medical benefits, and paid time off.
  • This position is a hybrid remote/in-office role, providing flexibility in work arrangements.