Senior Staff Engineer

Logo of Experian

Experian

πŸ“Remote - United States

Job highlights

Summary

Join Experian as a Senior Staff Engineer and collaborate with engineers across multiple disciplines to deliver new functionalities for our D2C website's membership experience. You will leverage industry-leading web frameworks and technologies within a micro-frontend solution. Responsibilities include prototyping, developing, testing, and integrating responsive web components, as well as improving existing code and developing reusable patterns. This role requires extensive experience in front-end development, specific frameworks (Angular, React, TypeScript), and back-end technologies (NodeJS, GraphQL). The ideal candidate will also possess experience with testing, security, accessibility, and cloud solutions. Experian offers a competitive compensation package, comprehensive benefits, and a flexible work environment.

Requirements

  • 12+ years of experience with front-end development using JavaScript, HTML, CSS, and responsive design
  • 8+ years of experience building responsive single-page web applications using Angular or React/Redux
  • Must have experience using each of Angular (2+), React (with hooks), and TypeScript
  • 3+ years experience with GraphQL & Apollo
  • 3+ years experience in NodeJS
  • Understanding of functional programming
  • Experience with unit testing using Jest & Playwright or similar libraries, along with E2E testing
  • Experience building software that accounts for security, accessibility, and performance
  • Experience implementing Cloud/Hybrid Cloud AWS solutions
  • Experience with Git SCM command line and tools
  • Behavior-driven design experience
  • Experience with Agile Methodologies

Responsibilities

  • Use industry-leading web frameworks and technologies in a micro-frontend solution
  • Prototype, develop, test, and integrate the best responsive web components
  • Offer insights and analysis on an existing codebase
  • Peer review code with other engineers to ensure software engineering best practices
  • Integrate with RESTful web services in the AWS cloud from multi-tiered web applications
  • Improve existing code with engineering best practices
  • Develop reusable patterns and encourage innovation to improve team velocity
  • Participate in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations, and design sessions

Preferred Qualifications

  • Design, develop, and deploy robust microservices using Java, Python, or .NET
  • Implement GraphQL APIs for seamless data retrieval and manipulation
  • Utilize AWS services (Lambda, DynamoDB, etc.) to build scalable and reliable applications
  • Collaboration in open-source communities
  • Experience with node development workflows (webpack, npm, etc.)
  • Experience with data visualization APIs and JSON (chart.js, D3, etc.)
  • Previous Mobile (web and/or native) development experience
  • Financial Services experience

Benefits

  • Great compensation package and bonus plan
  • Core benefits including full medical, dental, vision, and matching 401K
  • Flexible schedule, ability to work remotely, hybrid, or in-office
  • Flexible time off, including volunteer time off, vacation, sick, and 12-paid holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Experian know you found this job on JobsCollider. Thanks! πŸ™