Follow
**Mobile Architect**
**Montreal, QC**
(French Version follows)
Octave Group is looking for a Mobile Architect who will play a key role in the
future architecture, transition plan and architectural road maps of our mobile
products. The Architect champions utilization of tech across teams and excels
at bridging inter-product gaps in design, implementation or communication.
 You will be expected to inspire, mentor, and encourage colleagues to apply
intelligently customized industry best practices.
As an Architect, with thousands of factors to consider when designing and
coding software, you are there to ensure overall technical cohesion and
direction.  You have the overall Architecture Vision in mind, and you make
sure the teams take every opportunity to get closer to it. You ensure that the
overall application architecture suitably fits the business problem, for now
and for the future.  
This is an excellent opportunity to join a vibrant development team at the
intersection of technology and entertainment. If you are excited about
technology, love music and have an eye for innovation, we'd like to speak with
you!
**What your day-to-day looks like:**
* Work with the mobile and platform teams in all phases of mobile development life cycle to conceptualize, design and implement end-to-end solutions that meet business objectives.
* Design and architect quality solutions taking into account sound software design concepts, patterns, business impact, maintainability and industry best practices.
* Work closely with a Server Architect counterpart to design and build concepts to demonstrate new features and new solutions.
* Help collect and clearly communicate translation of requirements from business and technical sources into technical design direction using various means including specifications
* Responsible for compliance of solutions with architectural principles, technology standards and reference architectures and serve as a liaison between project teams and architecture group
* Development and maintenance of architectural and design artifacts such as context diagrams, conceptual architecture, logical architecture, physical architecture, class diagrams, sequence diagrams, etc.
* Complete proof of concepts to prove new technologies in support of architecture vision and guiding principles
* Participate in code reviews to ensure code delivered aligns to agreed-upon principles, design, etc., and satisfies the stated business need
* Research industry trends and best practices and develop recommendations of technologies and methods to stakeholders at all levels
* Provide architectural consultation, support, mentoring, and guidance to project teams, solution architects and developers
**What you bring to the table:**
* 10 years + experience leading and architecture software solutions
* Experience writing/debugging native mobile applications
* Extensive experience designing and building iOS applications using Xcode, Objective-C, Swift and Cocoa
* Extensive experience designing and building Android applications using Android Studio, Java and Kotlin
* Familiarity with development and configuration tools (Git, Jira, Jenkins, etc)
* Hands-on experience in conducting design review and code walk-through; mentoring and coaching team members on technical best practices.
* Strong knowledge of RESTful APIs and web services
* Experience with Agile development Methodologies
* Excellent analytical and communication skills along with constant inclination to learn is a preference.
**What's in it for you:**
* Working alongside a bunch of super talented and friendly people
* A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
* Challenging and stimulating projects
* Working with modern techs, in a culture that likes to drive constant innovation
* PC or Mac, you pick
* Free coffee and tea all day!
* 50% off your monthly OPUS subscription
* Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic!
* Conferences, training on the latest and greatest techs, weekly presentations and more...
* Very competitive insurance package which is mostly covered by Octave Group
* Beautiful offices right next to Jarry Park
* Flexible hours and working environment
**Architecte Mobile**
**Montreal, Canada**
Octave Group recherche un architecte mobile qui jouera un role cle dans
l'architecture future, le plan de transition et les cartes routieres
architecturales de nos produits mobiles. L'architecte preconise l'utilisation
de la technologie entre les equipes et excelle a combler les lacunes entre les
produits en matiere de conception, de mise en oeuvre ou de communication.
On vous demandera d'inspirer, de conseiller et d'encourager vos collegues a
appliquer les meilleures pratiques de l'industrie. En tant qu'architecte, avec
des milliers de facteurs a prendre en compte lors de la conception et de la
programmation de logiciels, vous etes la pour assurer la cohesion et la
direction technique globale. Vous avec en tete la vision globale de
l'architecture et vous vous assurez que les equipes profitent de chaque
occasion pour s'approcher de celle-ci. Vous vous assurez que l'architecture
globale des applications correspond bien aux defis techniques de l'entreprise,
pour le present et pour l'avenir.
Ceci est une excellente occasion de rejoindre une equipe de developpement
dynamique a l'intersection de la technologie et du divertissement. Si vous
etes enthousiasme par la technologie, si vous aimez la musique et
l'innovation, nous aimerions parler avec vous!
**Votre quotidien ressemblera a ceci:**
* Travailler avec les equipes mobiles et plate-forme durant toutes les phases du cycle de vie du developpement mobile pour conceptualiser, concevoir et mettre en oeuvre des solutions completes repondant aux objectifs de l'entreprise.
* Creer et concevoir des solutions de qualite tenant compte des concepts de conception logiciel, des modeles, de l'impact commercial, de la maintenabilite et des meilleures pratiques de l'industrie.
* Collaborer etroitement avec un votre collegue Architecte Serveur pour concevoir et elaborer des concepts destines a illustrer les nouvelles fonctionnalites et solutions.
* Contribuer a la collecte et a la communication claire de la traduction des exigences des sources commerciales et techniques en direction de la conception technique, a l'aide de divers moyens, notamment les specifications.
* Responsable de la conformite des solutions avec les principes architecturaux, les normes technologiques et les architectures de reference et agir en tant que liaison entre les equipes de projet et le groupe d'architecture.
* Developpement et maintenance d'artefacts d'architecture et de conception tels que des diagrammes de contexte, architecture conceptuelle, architecture logique, architecture physique, diagrammes de classes, diagrammes de sequence, etc.
* Presenter des preuves de concepts completes et documentees pour justifier l'utilisation de nouvelles technologies a l'appui de l'architecture choisie.  
* Participer aux revisions de code pour s'assurer que le code fourni s'aligne sur les principes convenus, la conception, etc., et repond au besoin metier declare.
* Etre a l'affut des tendances et l=des meilleures pratiques du secteur et elaborer des recommandations sur les technologies et les methodes a l'intention des parties prenantes, et ce, a tous les niveaux.
**Ce que l'on recherche:**
* 10 ans + d'experience dans la conception d'architecture de developpement de logiciels/applications.
* Experience en ecriture / debogage d'applications mobiles natives.
* Vaste experience dans la conception et le developpement d'applications iOS utilisant Xcode, Objective-C, Swift et Cocoa.
* Vaste experience dans la conception et le developpement d'applications Android utilisant Android Studio, Java et Kotlin.
* Familiarite avec les outils de developpement et de configuration (Git, Jira, Jenkins, etc.)
* Une experience pratique de la revision de conception et de la procedure de verification du code ; mentorat et encadrement des membres de l'equipe sur les meilleures pratiques techniques.
* Solide connaissance des API RESTful et des services Web.
* Experience avec les methodologies de developpement Agile.
* Excellentes aptitudes pour l'analyse et la communication, ainsi qu'une motivation demarquee envers l'apprentissage continu.
**Ce que l'on vous propose:**
* Evoluer aux cotes d'un groupe de personnes super talentueuses et chaleureuses
* Un environnement amusant, diversifie, ouvert et qui evolue rapidement, axe sur une atmosphere familiale et sur la creation d'une experience utilisateur optimale
* Des projets stimulants et amusants
* Travailler avec des technos modernes, dans une culture qui prone l'innovation constante
* PC ou Mac, ton choix
* 50% de reduction sur votre abonnement mensuel a OPUS
* Acces gratuit a une application offrant un support de sante virtuel. Fini les attentes interminables en clinique!
* Conferences, budgets de formation, presentations hebdomadaires et autres...
* Programme d'assurance tres competitif, principalement couvert par Octave Group
* Horaires et environnement de travail flexibles
* Superbes bureaux a 2 pas du parc Jarry