Maintain and enhance the front-end presentation of a flagship on-premise product.
Requirements
- Experience working with a modern Javascript framework, preferably Angular/AngularJS/ReactJS/VueJS
- Experience working with GraphQL (Apollo)
Responsibilities
- Hands-on development using typescript with Angular backed by GraphQL
- Employ code design patterns, including Model View Controller, Singleton, and Observer patterns
- Adhere to coding best practices, including code organization, code commenting, naming conventions, and compliance with style guide
- Develop unit and integration tests for new feature implementations
- File clear, detailed defect descriptions
- Debug, analyze, and correct defects across multiple supported browsers
- Provide constructive feedback during peer code reviews and technical design discussion
Other
- Research functional requirements of new product features or feature enhancements
- Provide coding estimates for the same
- Execute consistently on scoped assignments
- Attend and contribute to all regularly scheduled planning meetings, status meetings, feature demonstration sessions, and retrospective meetings in an Agile development environment
- Work well as part of a team to deliver high quality projects
- Mentor junior/intermediate developers in all of the above
- 10+ years of experience working full-time including UI technologies
- Experience working as part of a team on a large application
- College/University degree in Computer Science or equivalent
- Strong communication skills
- Experience working on Agile teams (Scrum, Kanban)