Celebrating 53 years of growth, Sym-Tech is a leading finance and insurance provider to the retail automotive industry. At-Sym-Tech we are looking for Associates who share our passion for innovation, creativity and results! We are passionate about delivering excellent client service, an outstanding Associate experience with opportunities to learn and grow professionally. Sym-Tech is growing quickly and that means endless ways to make a real difference! We are currently recruiting for a UI Developer to join our headquarters located in Thornhill, ON.
A career with us offers:
- A fun, fast paced culture
- Opportunities to grow and develop your career
- On-going industry training programs and professional development opportunities
- A workplace that supports workplace diversity, equity and inclusion
- A strong promoter of women in the automotive industry
- The chance to work with some of the best in the business!
Position Summary:
Reporting directly to the Manager, Application Development, the UI Developer is largely responsible for providing programming services to the organization for the key applications required to meet the strategic objectives of Sym-Tech.
This role requires a service oriented mentality, high sense of ownership of application and the requests assigned, focus on managing and resolving issues in alignment with the SLAs, establishing and maintaining communication with the business line customers to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues that cannot be resolved within the established timeframes.
Position Functions:
- Day-to-day engagement with information technology application delivery and support team to ensure application delivery milestones and operational goals are met.
- Translate mock-ups and wireframes into front-end code
- Build UI/UX for our consumer-facing websites and internal admin pages and dashboards.
- Define front-end framework(s), UX style guides, and user flows to drive efficiency and consistency in the user experience.
- Design and develop complex web components, scalable and robust web services
- Work with cross-functional teams of technical and business experts using Kanban development methodology
- Ensure that the highest level of customer service is provided. Assure response to help desk requests in a timely fashion.
- Work closely with IT Help Desk and other IT teams to analyze, troubleshoot and resolve issues.
- Develop, maintain and publish related design documentation, standard operating procedures, policies and knowledge base documents.
- Provide knowledge transfer to other IT teams to enable them to assist in supporting the application environments.
- Attend, and participate in staff meetings and related activities, and attend workshops/training to keep current with application issues, trends, and opportunities.
Minimum Qualifications & Competencies:
- Bachelor's degree in Computer Science, Information Systems Engineering or Web Design.
- 5 years' of working experience building web and mobile apps with Angular 12+ or similar front web frameworks.
- Experience creating standalone applications and architecting front-end logic.
- Understanding of user experience and user interface design in achieving user outcomes.
- Ability to conceptualize processes and suggest improvements.
- Strong fundamental understanding of Object-Oriented Programming.
- Experience or willingness to learn and use software tools version control systems, Team Foundation server, and Gitlab.
- Experience with code management, Gitflow and automated build processes and pipelines.
- Experience with agile and/or iterative processes and meeting recurring reasonable deadlines.
- Experienced with querying and consuming from REST APIs.
- Strong working experience in at least one JavaScript/Typescript frameworks preferably Angular 12+ or React.
- Experience with a variety of Front-End frameworks (e.g. React, JQuery, Knockout JS, Angular)
- Strong online portfolio / examples of your work demonstrating your expert level in front end development using industry standards.
- Proficient with Angular CLI/Angular Material/Angular Design, RXjs, stream programming (nice to have), source control repositories, Github/BitBucket, VS code/ Webstorm, JSON, Node.js, HTML/JavaScript/CSS.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience with continuous integration and continuous delivery.
- Experience using Subversion version control system.
- Excellent troubleshooting and problem-solving skills.
- Experienced with production support and monitoring practices.