
Mobile Architecte applicatif - Intact Lab
- Montreal, QC
- Permanent
- Full-time
- A software craftsman with a passionate focus on both Android and iOS platforms.
- Driven by challenges and eager to lead innovative projects.
- A change agent who doesn't hesitate to challenge the status quo and inspire innovation.
- Comfortable with designing and developing both front-end mobile interfaces using Swift, SwiftUI, Kotlin, and Jetpack Compose, as well as back-end services, ensuring a seamless user experience on both Android and iOS platforms.
- Well-versed in native iOS and Android SDKs, enabling robust and efficient application development.
- An excellent technical mentor, actively engaged in technological advancements and enthusiastic about sharing knowledge through developing functional proofs of concept.
- Organized and efficient with strong time management skills, able to provide clear and concise communication that is tailored for your audience.
- Develop robust mobile application architectures for Android and iOS platforms, aligning with company business goals and technical requirements.
- Analyze business needs and translate them into detailed technical specifications and application architectures for diverse mobile environments.
- Utilize Swift, SwiftUI, Kotlin, and Jetpack Compose for mobile app development and ensure integration with Firebase, GraphQL, and Backend-for-frontend architectures.
- Collaborate with other architects and stakeholders to define best practices in mobile application development and ensure compliance with software engineering standards, including RESTful standards, OpenAPI, OAuth, and OpenID Connect.
- Oversee scalable and resilient mobile app development, ensuring alignment with enterprise architecture, and oversee the integration with existing systems.
- Document the architecture of mobile applications in collaboration with technical leaders, taking into account project constraints.
- Actively mentor and lead software engineering teams, offering guidance on mobile application development and architecture.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Established experience as a software craftsman with a demonstrable record of successful deliveries in mobile app architectures.
- Ideally 3 to 5 years of experience in an architecture role.
- Prior experience in agile development, continuous delivery and DevOps culture.
- Strong understanding of both front-end and back-end development processes and architectural design principles.
- Extensive experience with mobile development frameworks and tools for Android and iOS platforms, specifically Swift, SwiftUI, Kotlin, Jetpack Compose, and native SDKs.
- Familiarity with Backend-for-frontend architecture, GraphQL, and Firebase integration.
- Experience and knowledge of OpenAPI specification, JWT, OAuth, and OpenID Connect for secure application development.
- Ideally experience in utilizing API management tools like Apigee and knowledge of Kotlin MultiPlatform.
- Ability to challenge the status quo and drive innovation within the organization.
- Proficiency in creating functional proofs of concept to demonstrate new technologies, frameworks, and architectural practices.
- Experience in collaborating effectively with enterprise architects, business stakeholders, and technology teams to develop integrated and holistic solutions.
- Bilingualism (French / English) – Need to interact on a regular basis with colleagues across the country.
- No Canadian work experience required however must be eligible to work in Canada.