Senior Staff Engineer
Experian
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:
Similar Remote Jobs
- πIndia
- πUnited States
- πChina
- πUnited States
- πMexico
- π°$244k-$304kπUnited States
- πUnited States
- π°$130kπUnited Kingdom
- πSri Lanka
- πIndia