Summary:
The Software Engineer is responsible for analyzing, designing, developing, modifying writing, editing and implementing Customer facing UI applications.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and/or Experience:
Position requires a Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering or Business or equivalent experience.
Required Competencies:
Overall 5+ years of experience with various front end technologies
3+ years' experience in React
Knowledge and Experience of State based design and implementation
Understanding of building, publishing and using NPM modules
Commanding grasp of HTML 5, JavaScript/TypeScript, CSS and related web technology
Familiarity with NodeJS, ExpressJS and general Mean stack development
Work with an advanced collection of APIs and tools already in place
Demonstrate design and UX sensibility
Enjoy contributing in a team environment
Possess a positive, can-do attitude and enjoy making a difference in the business through your technical contributions
Ability to think creatively, stimulate new ideas and challenge existing thinking.