Frontend Software Engineer
Apply NowCompany: 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:
Requirements:
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
- 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