What are the responsibilities and job description for the UI Developer position at Steneral Consulting?
Location: Chicago, IL
Key Responsibilities
Key Responsibilities
- Design, implement, and support modern interactive UI solutions using ReactJS and TypeScript.
- Develop and maintain shared libraries, tools, and frameworks (not standard application development).
- Work with module federation for loading and integrating different applications.
- Collaborate with backend developers, HTML coders, and graphic designers for complete web solutions.
- Optimize web pages and applications for speed and functionality using build tools (Webpack, Rspack, Rsbuild).
- Manage CI/CD pipelines for deploying apps to cloud platforms (Azure, AWS preferred).
- Create and maintain functional documentation and guidelines for team members.
- Gather feedback from clients and team, and conduct troubleshooting and testing.
- Develop UI prototypes and conduct performance analysis (site speed, load time, etc.).
- Follow established coding and UI/UX best practices.
- Deep expertise in TypeScript.
- 7 years ReactJS development.
- Experience with module federation and shared library/tool development.
- Strong knowledge of CSS, HTML, JavaScript, and website design best practices.
- Experience with state management libraries (Redux, Zustand, etc.).
- Familiarity with JavaScript module loaders and testing tools.
- Front-end build tools expertise (Webpack, Module Federation, etc.).
- Experience deploying to Azure/AWS cloud infrastructure.
- Excellent communication, multitasking, and organizational skills.
- Ability to work under pressure and in a team environment.
- Bachelor’s degree in Information Technology, Computer Science, or related field.