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