Role:
Senior Frontend Developer – Angular
Department:
Technology
Reports to:
Technology Development Manager
Responsibilities:
A Senior Developer is responsible for high-level software development through the full SDLC. A Senior developer will be able to work unsupervised and trusted to deliver high-quality software. Finally, a Senior Developer is expected to direct and mentor developers.
Duties:
· Development of Vizor software through the full SDLC from requirement gathering through to final delivery.
· Learn about and maintain up to date knowledge about Vizor Software and customer implementations.
· Maintain Angular Front End Component Library
Participate in solution design sessions with Solution Architect, Business Analysts and other developers
· Take ownership of tasks and lead investigation and technical design sessions for new features and components
· Document technical solutions for new features and training
· Planning and estimation of tasks within the SCRUM team
· Implement solutions as per technical design for new features and changes to existing components
· Provide direction to and mentor developers
· Perform code reviews ensuring design standards are adhered to and code quality is maintained
· Developer test all code ensuring all issues are resolved before development is complete
· Investigate and resolve issues in software
· Build and install software where required
· Deliver high-quality software with little supervision
Competencies
· Thinks outside the box, questioning ideas, solutions and processes, and looking for continuous improvement.
· High quality of work & attention to detail:
o Shows concern for quality, accuracy, and completeness of work activities
o Personally seeks to add value in every work assignment
o Notices opportunities to improve quality and takes action to do so
o Expresses concern that things be done correctly, thoroughly or precisely
o Shows dedication to producing high-quality software
· Analytical & Problem Solving:
o Analysing situations to determine the root cause
o Asking the correct questions to clarify issues & design
o Thinking ahead and anticipating what might happen
o Designing solutions, incorporating both technical & business needs
· Shows initiative:
o Going beyond expectations in tasks without being asked
o Self-motivated and willing to take on additional responsibility
o Willingness to learn new skills and continuously train in order to keep abreast with new technologies.
· Leadership
o Guide developers in solution design & problem-solving
o Bring innovation and new ideas to the team
· Excellent communication skills
o Exceptional English both written and verbal communication skills
o Presents oneself clearly and articulately when speaking with an individual or before a group assuring that others fully comprehend the intended message
Important notice:
Please note that by making an application for this position you are agreeing to Vizor Software holding your personal information on file for this, or future vacancies.
Skills/Qualifications:
· Degree or higher in IT related field, or equivalent experience.
· Node.js, Angular 2+ (v12 used), TypeScript, (CSS pre/post-processing system: PostCSS – Sass/Less experience also applicable), knowledge of advanced CSS features like media queries and CSS variables, etc
· Development of large enterprise-scale solutions requiring experience dealing with performance and multi-threaded environments.
· Proven track record of experience in the full software development life cycle.
· Ability to comprehend complex scenarios and consider problems from a clients’ point of view
· Keeps up to date with changes in technology
· Previous experience in the financial software industry or dealing with government agencies a plus