About the Role
Canadian fast growing Company is hiring #Senior_Front_End_Developer to be in charge of developing new features on existing apps, as well as starting new development projects!
Work with the mobile application technical lead to develop new features and capabilities.
Work in an Agile team. Contribute ideas to design and estimation meetings.
Write clean code to implement the desired features.
Perform product testing and troubleshooting to ensure a high quality deliverable.
Perform code reviews of peers and mentor junior team members.
Demonstrate new functionality to stakeholders when required.
BS in Computer Science or equivalent combination of education and professional work experience
3-5 years of experience in frontend development
Strong knowledge in frontend design and development best practices, and state of the art web and mobile technologies. Advocate for and coach full-stack engineers on these practices
Ability to own codebase, infrastructure, and write performant and maintainable code
Experience working on an Agile team, writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.
Practical Experience using mainstream cloud services AWS, Digital Ocean, Firebase and Docker is a plus
Experience in CI/CD (Git, Gitlab, Jenkins, Containers), knowledge in other DevOps practices is desirable (IaC, Terraform, Cloud Formation).
Experience designing and building large scale distributed Microservices architecture based on 12-factor app guidance. Cloud-native, Serverless architectures experience is highly desirable.
Hunger to learn
Desire to grow and lead a team in a rapidly changing industry
Curiosity to discover new technologies and ways to develop code more efficiently and dynamically
High attention to detail and ability to troubleshoot & solve problems