Job Description
We are looking for an experienced UI developer to supplement our software development team in. This position will be responsible for designing and implementing UI solutions for various business initiatives, while serving as coach and mentor in these practices to the software development staff.Responsibilities:
- Design, code, test, deploy, and support software for our business and commerce needs
- Guide team in developing solutions to complex business problems
- Troubleshoot and resolve software defects
- Participate in code reviews
- Adhere to established coding standards
- Facilitate design meetings with users, management, and architects
- Analyze production issues to determine root cause and course of action for resolution
- Contribute to the continuous improvement of software development practices
- Write documentation to ensure proper use of software systems
- Foster culture of full-stack development with focus on “T-shape” skills
- Adhere to IS Department policies and best practices
- Maintain a professional demeanor.
Required Skills
- 5-10 years of experience working on UI technologies
- Minimum 3 years of experience working on NextJS and ReactJS
- Redux
- TypeScript
- Core JavaScript
- CSS3
- Jest
- HTML5
- Webpack Module Federation
- Git
- Object oriented design principles and patterns
Experience with the following is also desirable:
- Bootstrap 4
- Web Components
- ag-Grid
- OAuth 2.0
- npm
- Jenkins pipelines
- BitBucket
- Scrum