Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
To be successful in the role you will have the following:
Bachelor’s degree in computer science or related field gained through 8 or more years of experience in a similar development environment Significant knowledge of object-oriented programming, applying SOLID principals and design patterns Excellent knowledge of system development lifecycle methodologies including agile Proven track record in integration and development of distributed software applications including cloud-based applications Highly skilled in analysis, problem solving, troubleshooting, debugging and performance tuning Excellent understanding of relational databases 6 - 8 years of overall experience in software / website development including at least ~5 years of experience in mobile app development including: React Native based mobile app development for at least 2 years Preference for having Native mobile app development experience in both iOS and Android javascript, jQuery, CSS Experience in management though CI/CD Working with web services/REST, web architectures including SEO, mobile web considerations and responsive web design Source control management tool, such as SVN, GIT, Stash, TFS and Grunt Solving technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling and personalization. Ability to lead small team of developers for the project or BAU work Ability to do development estimate for a project requirement