The company is looking for a UI Developer to plan and design new software and web applications, analyze, test, and assist with the integration of new applications, and document all development activity.
Requirements
- 5-7 years of JavaScript experience developing UI (1-2 years of React)
- 3+ years of experience with NodeJS
- Understanding of object-oriented, functional, and modularization programming
- Experience developing REST APIs
- Experience using Linux command line
- Experience using GitHub
- Experience with Single Page Applications
Responsibilities
- Designs solutions for the customer that meets their business applications and translates complex technical design requirements into information that customers can understand and respond
- Designs new software and web applications, supports applications under development, and maintain current applications.
- Assists with the software update process for existing applications, and roll-outs of software releases
- Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques.
- Writes unit tests for applications and code standards for the team to determine if applications fit specification and technical requirements
- Assist with writing effective user stories and divide the stories into SCRUM tasks
Other
- Responsible for planning and designing new software and web applications.
- Acts as a resource for colleagues with less experience.
- Exceptional written, verbal communication and interpersonal skills
- Possesses a positive attitude, is detail oriented, and collaborates on a regular basis
- Ability to communicate to the business owners