Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Job Title: UI Lead - React
Location: Charlotte, NC
Job Description:
- Experience building custom orchestrations, skills and plugins on top of current gen of Ai Coding assistants. Creative prompting into the chat is not it.
- Hands on experience with CI/CD configs in Azure and IaaC in AWS.
- We re looking for recent experience with pure React+Typescript, with best practices from React 19 (no CLASSical components or CLASSical HOCs).
- No frameworks. NextJS and other frameworks on top or React are more a minus, than plus. No cross framework competence. Candidates have to be deep into React and Typescript exclusively. Broad exposure is a minus, not a plus.
- Candidate should have recent experience with Redux and Redux Sagas specifically (not alternatives like Zustand and other state management libraries). It can be ReduxJS Toolkit (also known as RTK), but then candidates need to have deep insights into what it solves and why, and how it works. We re not leveraging RTK too much in our code base. Understanding of what Sagas can do besides sending API requests is a must.
- Candidate should have recent experience working on long term projects with at least 12-14 months on a single project/app, so that we could have candidates with correct mind set about how requirements evolve with time, and how we can make ourselves ready to adapt to changing requirements. Working for a big client on a wide portfolio of products is not the same, as working on a single product for a long time. Big client is not big long product. Small product/company with 18 months contract is good fit. 6 months for huge international corporation is not. Long term contract with considerable degree of engineering ownership and freedom for huge international corporation is the best.
- Candidate should have experience with working/creating/maintaining basic components (buttons, dropdowns, layouts, etc) without any 3rd party library such as Chakra, MUI, Antd, or others. They MUST to be experienced with styles-in-JS pattern using either styled-components, or @emotion/styled. Preferably including advanced patterns like custom themes, theme mapping and wrappers, mobile responsive components, things like these. Interview WILL require working with @emotion/styled, no exceptions.
- Experience with data routing API from react-router-dom is a must.
- Practiced ownership over their engineering decisions, and being exposed to the autonomy and decision making outside of what CSS style to apply here
- Good understanding of a higher level architecture, and be able to have reasonable discussion about engineering and architecture conformity of the technical decisions they make.
- Able to take long term consequences into consideration when making decisions.
- Able to build and debug Docker file and assemble multi-container docker compose.
Preferred Qualifications
1. Good speaking and written English.
2. Should understand and being able to explain what they re doing and how it works.
3. Experience with mono repositories using NX workspace is a huge plus), but not a deal breaker
Nice to Have
- Experience building custom orchestrations, skills and plugins on top of current gen of Ai Coding assistants. Creative prompting into the chat is not it.
- Hands on experience with CI/CD configs in Azure and IaaC in AWS.
Skills
Docker
AWS
Azure
CSS
React
Redux
TypeScript
Zustand
Similar jobs
Java & AWS Developer
StratEdge It consulting INC · Malvern, United States
47 minutes agoMicrosoft Power Platform Consultant/Developer
Version 1 · United States
1 hour agoData Management Developer, Mid
Planet Technologies · United States
1 hour agoPython Developer
BCforward · Charlotte, United States
1 hour ago$65/hrJava FullStack Developer
Next Gen IT Inc · Chicago, United States
2 hours agoUI Developer
BCforward · Charlotte, United States
2 hours ago$68 - $77/hr