Intermediate Front End Developer - Remote Canada
Apply today and find plenty of reasons to SMILE!
Responsiblities:
- Support in shaping the approach, scope, milestones, and solution design of a responsive, performant and scalable user interface for assigned modules and features.
- Work closely with the development team(s) to implement solutions by writing code, creating components and modules that meet development requirements.
- Write comprehensive and manageable code and unit tests as well as develop and maintain relevant documentation for front-end components. Participate in rigorous testing cycles and defect resolution.
- Develop and maintain a deep understanding of the functionality being developed to provide support to the team.
- Lead architectural design discussions with regards to Angular front-end designs and help mentor/coach other developers in learning these best practices.
- Contribute and adhere to team/department coding standards to ensure consistency.
- Attend and participate in client meetings, as required.
- Lead and engage in detailed and in-person code reviews, pair-programming and collaborative problem analysis with teammates.
- Participate in monthly Technology meetings to help guide corporate technical processes, architecture, and strategy.
- Research technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.).
- Advise and provide input into good technical design and industry trends.
- Accountable for ensuring that all working hours are accurately reported in the time tracking system on a daily or weekly basis, that the majority of (if not all) hours are tracked as billable and that the project management tool in Netsuite is properly and fully utilized.
- Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers and this is a major area of accountability.
Requirements:
- 6+ years of software development experience with Angular, JavaScript/Typescript, HTML, CSS and Git.
- Experience in healthcare and/or technology industry, preferred.
- Bachelor’s degree in Computer Science, Engineering or equivalent and/or equivalent working experience.
- Demonstrated experience with building apps using Angular and having an in-depth understanding of core concepts including, but not limited to, state management/ observables/interceptors/routing etc.
- Familiar with agile and scrum processes.
- Excellent written and verbal communication that ensures effective collaboration and clear documentation.
- Experience with Slack, Google technologies, Figma, Jira, Gitlab, Postman, Microsoft Azure, Jasmine/Karma, Cordova/Ionic, Rest APIs, Bootstrap, preferred.
- Experience with CI/CD pipelines, docker containers and networking, preferred.
- Knowledge or experience in healthcare, HL7/ FHIR is an asset but not required.
Some of the benefits we offer:
Originally posted on Himalayas
Apply To this Job