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