In this position you will be essentially, balancing the business vision while guiding the technical vision required for long term success.
Responsibilities:
· Take lead and responsibility for moving app plans from idea to production over the next year
. Time will be a mix of writing code and management (est. 25% / 75%)· \
. Perform full life-cycle development for web app and native mobile app
· Utilize source control, continuous integration, and unit testing best practices
· Work cross-functionally to define and write code for new features
· Participates customer discussions and presentations. The updated requirement / design and / or code will reflect updated customer needs
· Anticipates, identifies, tracks and resolves issues and risks affecting own work / work team. This will result to minimization of rework and missed deadlines due to consistent monitoring of issues and risks.
Qualifications
Required Knowledge:
· Experience going from 0-1 in building a customer facing application
· Devops experience
· Good knowledge of multi-model + Graph database and DBaaS understanding (Redis, OrientDB, Neo4j, Azure Cosmos or Google Bigtable)
· Good knowledge of Analytics (mixpanel, google analytics or others)
· High Business acumen, product knowledge in social platform & ability to conceptualize from end-user’s perspective
· Experience of leading a development team and must be a seasoned developer
- Mind set we're looking for is data as a network representation of the world
Required Skills & Abilities:
- Have built and shipped commercial software in a key role in the last 5 years
- Have established processes & practices for managing & delivering technical projects
- Uniquely insightful
- Ability to foresee problems early and find creative solutions
- Highly self-directed with the ability to work in the face of ambiguity
- Strong customer focus and commitment to service excellence
- Strong communication and presentation skills
- Fluent in English (French is a plus)
- Superior skills in building & maintaining teams
- Proficiency in cloud deployment models including IaaS, SaaS, GKE and docker containers (Google cloud, AWS, Azure preferred)
- Strong understanding of RESTful API development (Node.JS)
- Strong understanding of modern scripting languages such as Javascript
- knowledge of mobile platforms, React Native, IOS swift and Android Studio
- Strong understanding of web development (React.JS)
Required Professional Designation/Certification:
· Post-secondary diploma/certification in computer science or software development or the equivalent experience demonstrated by progressive responsibilities
Required Experience:
· 4+ years of experience in a lead engineer role developing mobile applications for Android and iOS users.
· 4+ years’ experience with React.JS and ReactNative
· 2+ years in graphs