Description:
How you will make an impact
- Creates detailed application specifications, develops software, or configures 3rd party off-the shelf software
- Monitors application performance, evaluates, implements, and provides customer support for software applications
- Documents and outlines business processes, application workflows, system components, high-level architecture, and integration points as necessary
- Applies software development methodologies, frameworks - Agile (Scrum or Kanban) or Software Development Life Cycle (SDLC) as applicable
- Adheres to coding and development standards and best practices
- Researches, evaluates, and proposes technologies and solutions within established business and technical requirements
- Participates in the departmental processes for project delivery
- Mentors junior developers on the team
- Adopts and stays abreast of new and emerging technologies
What you will bring to TVO
- 3+ years of hands-on professional experience developing large scale, complex web-based applications using both frontend and backend technologies
- Knowledge and experience with the following technologies:
- JavaScript frameworks such as ReactJS, NextJS and stacks MERN, JAM
- Node JS
- HTML and CSS
- Web services and APIs (REST, JSON:API, GraphQL)
- Databases such as MySQL, MariaDB, Postgres, MongoDB
- GIT version control
- Experience developing in Cloud environments (e.g., AWS or Azure)
- Nice to have:
- NPM, Webpack, Grunt, Gulp, and Yeoman or other build and bundling tools
- Familiarity with running, building and tweaking Docker containers
- Familiarity with headless, decoupled and micro-service application architectures.
- Familiarity with testing frameworks such as Jest, Cypress, Maven, Selenium, etc.
- Understanding of Web Accessibility (WCAG, ARIA)
- Excellent analytical skills, strong problem-solving skills, good communication skills, attention to detail and being a team player
- Ability to work collaboratively in a cross-functional setting comprising of various key stakeholders
- Bachelor's degree or equivalent OR relevant knowledge and experience