Essential Duties and Responsibilities:
Create code that can be reused effectively and efficiently
Accurately estimate engineering time through proper channels based on personal skill set and schedule
Responsible for writing code that follows best practices around design, maintainability, and quality
Ability to adapt to projects that may fall outside of existing technology skills, and show a willingness to learn new skills
Perform code reviews, adhering to coding standards
Mentor junior team members
Able to handle changes in priority and requirements, without loss of enthusiasm
Minimum Qualifications:
Proficient with JavaScript
Experience with React
Experience with CSS3 / SCSS, HTML5, and client-side best practices
Experience with programming paradigms such as functional, object-oriented
Preferred Qualifications:
Experience with modern React concepts such as hooks, contexts, reducers
Experience with REST, JSON, XML
Experience with source-control tools like Git or Subversion
Experience with Test-Driven Development and writing unit tests
Familiar with cloud services platforms such as Azure, or AWS, GCP