SMX Services & Consulting, Inc. logo

Senior Frontend Engineer – React UI Architecture

SMX Services & Consulting, Inc.

On-siteChicago, ILseniorPosted 14h ago

Job description

Role:

Senior Frontend Engineer - React UI Architecture

Location:

Chicago, IL

Work Arrangement:

Local Candidates Only

Experience:

10+ years preferred in the highlighted skill set

Important Submission Requirements

  • Local Chicago-area candidates only.

  • Candidates must be able to work in the required work arrangement.

  • LinkedIn profile is required

    and should be consistent with the candidate's resume.

  • Please prioritize candidates with

    10+ years of relevant frontend/UI development experience

    .

  • Strong

    React.js and UI architecture

    experience is highly preferred.

Position Overview

We are seeking a

Senior Frontend Engineer - React UI Architecture

to join a Digital Asset Innovation development team supporting the modernization and digital transformation of asset and asset-servicing functions.

The ideal candidate will have extensive experience designing, developing, and supporting modern, responsive, and scalable user interfaces using

React.js, JavaScript, HTML, and CSS

. This role will work closely with backend developers, UI/UX designers, and other technical teams to deliver high-quality web applications and interactive user experiences.

The position will also support modern technology initiatives involving

cloud platforms, distributed ledger technologies, machine learning, and other emerging technologies

.

Required Qualifications

  • 8+ years

    of experience as a UI Developer, Frontend Developer, Web Developer, or similar role.

  • Strong hands-on experience with

    React.js

    and modern JavaScript frameworks.

  • Strong knowledge of

    HTML, CSS, and JavaScript

    .

  • Strong understanding of

    UI/UX design principles and web design best practices

    .

  • Experience with state management libraries such as

    Redux, React Context, or similar technologies

    .

  • Strong understanding of:

    • Asynchronous programming

    • Closures

    • Event-driven programming

    • Browser rendering behavior

    • Frontend performance optimization

  • Familiarity with JavaScript module loaders and frontend testing tools.

  • Experience with frontend build tools such as

    Webpack, Grunt, and/or Gulp.js

    .

  • Experience developing responsive and user-friendly web applications.

  • Ability to optimize applications for performance, speed, functionality, and scalability.

  • Strong analytical, problem-solving, multitasking, and organizational skills.

  • Ability to work effectively in a collaborative, fast-paced environment.

Preferred Qualifications

  • Experience with cloud platforms such as

    Microsoft Azure or AWS

    .

  • Experience with CI/CD pipelines and cloud-based application deployment.

  • Experience working with modern frontend architecture and scalable UI solutions.

  • Experience collaborating with backend developers, UX/UI designers, HTML developers, and other cross-functional teams.

  • Experience supporting digital transformation or financial-services technology initiatives.

Key Responsibilities

  • Design, develop, and maintain modern, interactive user interfaces using

    React.js, JavaScript, HTML, and CSS

    .

  • Develop responsive and visually appealing web applications with a strong focus on usability and user experience.

  • Define and implement scalable frontend/UI architecture and development standards.

  • Work closely with UX/UI designers and backend developers to translate business and technical requirements into effective frontend solutions.

  • Implement state management using

    Redux, React Context, or comparable technologies

    .

  • Optimize websites and applications for performance, responsiveness, load time, and overall functionality.

  • Follow established coding standards, development best practices, and software engineering principles.

  • Develop and maintain frontend prototypes to validate functionality and user experience.

  • Troubleshoot application issues and work with technical teams to identify and resolve defects.

  • Gather feedback from business users, clients, designers, and technical stakeholders to improve applications.

  • Support application packaging, deployment, and CI/CD processes, including deployment to cloud platforms.

  • Develop technical documentation, development guidelines, and knowledge-sharing materials for team members.

  • Use analytical and performance-monitoring tools to evaluate application speed, load time, responsiveness, and overall user experience.

  • Collaborate with cross-functional teams to deliver high-quality solutions within established timelines.

Must-Have Skills

React.js | JavaScript | HTML | CSS | UI/UX Development | Frontend Development | UI Architecture | Redux/React Context | Responsive Web Design | Browser Rendering | JavaScript/Asynchronous Programming | Frontend Performance Optimization | Webpack/Grunt/Gulp | Web Application Development