Frontend Software Engineer

Apply Now

Company: 1872 Consulting

Location: Chicago, IL 60629

Description:

Front-end Software Engineer
Chicago, IL or Dallas, TX
Hybrid - onsite 2-3 days per week, WFH 2-3 days per week

Position Summary:
This role is open with a financial services company. Our team is looking for a Front-end Software Engineer to help define and drive the front-end vision across all product engineering teams. You will Client the foundation of what the best in-class front-end architecture looks like in collaboration with our front-end engineers, designers and product managers while keeping our front-end tech stack up to date with the front-end community. This role in the central UX/UI team will serve as a partner to all Product Dev teams and set the standard by which technology will be delivered.

Responsibilities:
  • Drive front-end engineering practices, design patterns, and standards.
  • Design, develop, test, debug and maintain UI Container Application - Single Client Exterior (SCE).
  • Work with Product team UI Devs in adoption of a micro-frontend architecture, troubleshooting and problem-solving user interface challenges from both a development and design perspective.
  • Maintaining and communicating CI/CD Pipeline Templates (Jenkins) and Base Images (Docker) for Micro-frontends utilized across product engineering teams.
  • Build on our Design System leveraging ReactJS, Storybook and Figma. Work with Product team UI Devs to enhance and refactor components for reuse and contribution to the larger Design System.
  • Champion reusability, best practice component design & execution, and accessibility within the business while acting as a primary contributor.
  • Evaluating third-party UI packages and champion the security assessment and procurement processes.
  • Engage security engineering for testing and compliance with security controls.
  • Continual learning of emerging technologies/industry trends - Service Workers, React Lazy, Suspense, Intersection Observers, Web Components etc.
  • Provide leadership to UI Devs, while also mentoring on standards and best practices for the DEV/Architecture community here.

Requirements:
  • 7+ years of experience developing and architecting web applications
  • Strong experience with modern JavaScript frameworks, preferably ReactJS and/or NodeJS
  • Strong understanding of web security - OAuth / Authentication / Authorization
  • Experience with Micro-front-ends architecture, Single SPA framework, and module federation
Nice to have:
  • Experience with Git, Agile and CI/CD techniques, and deployment strategies
  • Experience in using front-end observability and testing tools to monitor, troubleshoot and identify performance issues
  • Understanding of WCAG accessibility compliance

Similar Jobs