Gugu Robotics logo
Gugu Robotics

The Future is Now; Beyond Boundaries, Beyond Imagination

Staff Mobile Developer

Software EngineerSoftware EngineerContractRemoteLeadTeam 51-200Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

3 days ago

Salary

0

Seniority

Lead

Job Description

Staff Mobile Developer

Gugu Robotics

• We’re looking for a Staff Mobile Engineer to lead the architecture and delivery of complex mobile applications across iOS and Android. • Define mobile architecture and technical strategy across iOS and Android applications (e.g., Swift, Kotlin) • Lead design and implementation of scalable mobile platforms and complex UI systems (e.g., SwiftUI, UIKit, Jetpack Compose) • Define mobile development standards and best practices, and contribute to shared design systems • Drive mobile performance, scalability, and reliability across deployed applications • Own implementation of mobile security best practices including authentication, secure storage, and biometric authentication • Lead monitoring, observability, and crash reporting across production mobile systems (e.g., Firebase Crashlytics, Sentry) • Own CI/CD strategy and release management across the App Store and Google Play (e.g., Fastlane, GitHub Actions, Bitrise) • Bring an AI-forward mindset to your daily work, using tools like Claude, Cursor, and other modern AI assistants to ship higher-quality work at pace. • Collaborate closely with cross-functional teams to align technical decisions with product and business goals • Communicate complex technical tradeoffs and architectural decisions clearly across engineering and non-engineering stakeholders • Lead code reviews and design discussions, raising the quality bar for the team • Establish mobile engineering standards that lift quality and consistency across the team • Mentor junior and mid-level engineers, helping them grow their craft, confidence, and impact • Make architectural decisions with thoughtful consideration of tradeoffs and long-term implications.

Job Requirements

  • 5+ years of mobile development experience, with strong expertise in both iOS and Android
  • Expert proficiency in Swift and Kotlin
  • Deep experience with modern mobile UI frameworks (e.g., SwiftUI, UIKit, Jetpack Compose)
  • Expertise in mobile architecture patterns and complex state management (e.g., MVC, MVVM, MVI, Clean Architecture, Combine, Coroutines, Flow)
  • Experience with REST APIs, GraphQL, WebSockets, and mobile networking
  • Strong CI/CD and release management experience (e.g., Fastlane, GitHub Actions, Bitrise)
  • Strong testing practices across unit, UI, and integration testing (e.g., XCTest, JUnit, Espresso)
  • Experience with mobile security best practices, including authentication, secure storage, and biometric authentication
  • Experience with monitoring and observability (e.g., Firebase Crashlytics, Sentry)
  • Demonstrated leadership and technical mentoring experience
  • Demonstrable usage of AI-forward tools such as Claude and Cursor
  • Experience with cross-platform frameworks (e.g., React Native, Flutter, Kotlin Multiplatform), accessibility standards, or mobile app monetization is a plus.

Benefits

  • Note: This role is a contract assignment for 4 weeks with potential for extension
  • Professional development opportunities

Related Job Pages

More Software Engineer Jobs

DaCodes. logo

Oracle Developer Semi Senior

DaCodes.

Coding the world of tomorrow

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Role Description Estamos buscando un Oracle Developer con experiencia en el desarrollo e implementación de soluciones dentro del ecosistema Oracle. Buscamos un perfil capaz de trabajar con autonomía en proyectos de desarrollo, mantenimiento e integración de aplicaciones empresariales, colaborando con equipos multidisciplinarios para construir soluciones escalables y de alta calidad. Esta posición es ideal para profesionales con experiencia en Oracle Database y PL/SQL que deseen seguir creciendo en tecnologías Oracle y participar en proyectos con impacto directo en la operación de nuestros clientes. Principales responsabilidades - Diseñar, desarrollar y mantener soluciones utilizando Oracle Database y PL/SQL. - Desarrollar procedimientos almacenados, funciones, paquetes, triggers y objetos de base de datos. - Analizar requerimientos funcionales y transformarlos en soluciones técnicas. - Optimizar consultas SQL y mejorar el rendimiento de procesos existentes. - Participar en el desarrollo de integraciones entre aplicaciones Oracle y sistemas externos mediante APIs o servicios web. - Resolver incidencias técnicas y brindar soporte a aplicaciones productivas. - Colaborar con Business Analysts, QA Engineers y otros desarrolladores durante todo el ciclo de desarrollo. - Participar en revisiones de código promoviendo buenas prácticas de desarrollo. - Elaborar documentación técnica y funcional relacionada con los desarrollos realizados. - Participar activamente en ceremonias ágiles y contribuir a la mejora continua del equipo. Qualifications - 3 a 5 años de experiencia desarrollando soluciones Oracle. - Experiencia sólida con Oracle Database. - Dominio de SQL y PL/SQL. - Experiencia desarrollando procedimientos almacenados, funciones, paquetes, cursores y triggers. - Experiencia trabajando con al menos una de las siguientes tecnologías: - Oracle APEX - Oracle Forms - Oracle Reports - Oracle E-Business Suite (EBS) - Oracle Fusion Applications - Experiencia realizando optimización de consultas SQL y análisis de desempeño. - Experiencia desarrollando o consumiendo servicios REST y SOAP. - Manejo de Git o herramientas de control de versiones. - Conocimiento de metodologías ágiles (Scrum/Kanban). Requirements - Modalidad remota. - Vacante dirigida únicamente a candidatos ubicados en México. - Disponibilidad para colaborar con equipos multidisciplinarios. - Inglés técnico para lectura de documentación será considerado un plus. Benefits - 🚀 Integración a marcas globales y startups disruptivas. - 🏡 Trabajo remoto/Home office. - 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. - ⏳ Horario ajustado a la célula de trabajo/proyecto asignado. - 📅 Trabajo de lunes a viernes. - 🎉 Día off en tu cumpleaños. - 🏥 Seguro de gastos médicos mayores (aplica para México). - 🛡️ Seguro de vida (aplica para México). - 🌎 Equipos de trabajo multiculturales. - 🎓 Acceso a cursos y certificaciones. - 📢 Meetups con invitados especiales del área de IT. - 📡 Eventos virtuales de integración y grupos de interés. - 📢 Clases de inglés. - 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio. - 🏅 Orgullosamente certificados como Great Place to Work.

Mexico
HighlightTA logo

Intermediate Developer

HighlightTA

Your on-demand talent team.

ContractRemoteTeam 1-10Since 2024H1B No Sponsor

• Involved in all software development activities as part of an Agile team • Estimating, sprint planning, software development life cycle activities • Code reviews, research, deployments, and documentation • Provide technical leadership and mentorship to junior team members • Ensure the delivery of high-quality software that aligns with customer needs, technical architecture, development standards, and quality practices • Contribute as a developer in an agile team • Collaborate with technical and non-technical team members • Assist in building and executing integrated unit tests for all code modules • Develop well-written, intent-revealing code • Assist in ensuring observability of the team's code and products • Produce thorough documentation outlining high-level architecture, flow, sequence diagrams, blockers, risks, and other technical considerations as needed • Work on bugs that need immediate attention

Brazil
DaCodes. logo

Junior Oracle Developer

DaCodes.

Coding the world of tomorrow

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Role Description Estamos buscando un Junior Oracle Developer con interés en desarrollar su carrera dentro del ecosistema Oracle. Buscamos personas con bases sólidas en desarrollo con Oracle Database y PL/SQL que quieran participar en proyectos empresariales, colaborar con equipos multidisciplinarios y seguir creciendo técnicamente mediante el desarrollo de aplicaciones, automatización de procesos e integración de soluciones. - Participar en el desarrollo y mantenimiento de aplicaciones basadas en Oracle. - Desarrollar consultas, funciones, procedimientos almacenados, paquetes y triggers utilizando SQL y PL/SQL. - Corregir incidencias y realizar mantenimiento evolutivo y correctivo de aplicaciones existentes. - Colaborar con analistas funcionales para comprender requerimientos de negocio y traducirlos en soluciones técnicas. - Participar en el desarrollo de integraciones entre sistemas mediante servicios web y APIs cuando sea requerido. - Ejecutar pruebas unitarias y apoyar en pruebas funcionales para garantizar la calidad de las soluciones. - Documentar desarrollos técnicos, configuraciones y cambios realizados. - Participar activamente en ceremonias ágiles y colaborar con equipos multidisciplinarios. - Aprender y adoptar las mejores prácticas de desarrollo, seguridad y calidad de software dentro del ecosistema Oracle. Qualifications - 1 a 3 años de experiencia desarrollando con tecnologías Oracle. - Experiencia trabajando con Oracle Database. - Conocimientos sólidos de SQL y PL/SQL. - Experiencia desarrollando procedimientos almacenados, funciones, paquetes y triggers. - Experiencia en alguna de las siguientes tecnologías será considerada un plus: - Oracle Forms - Oracle Reports - Oracle APEX - Oracle E-Business Suite (EBS) - Oracle Fusion Applications - Conocimientos básicos de consumo o desarrollo de APIs REST o SOAP. - Experiencia utilizando Git o algún sistema de control de versiones. - Familiaridad con metodologías ágiles como Scrum o Kanban. Requirements - Modalidad remota. - Vacante dirigida únicamente a candidatos ubicados en México. - Disponibilidad para colaborar con equipos multidisciplinarios. - Inglés técnico para lectura de documentación será considerado un plus. Benefits - 🚀 Integración a marcas globales y startups disruptivas. - 🏡 Trabajo remoto/Home office. - 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. - ⏳ Horario ajustado a la célula de trabajo/proyecto asignado. - 📅 Trabajo de lunes a viernes. - 🎉 Día off en tu cumpleaños. - 🏥 Seguro de gastos médicos mayores (aplica para México). - 🛡️ Seguro de vida (aplica para México). - 🌎 Equipos de trabajo multiculturales. - 🎓 Acceso a cursos y certificaciones. - 📢 Meetups con invitados especiales del área de IT. - 📡 Eventos virtuales de integración y grupos de interés. - 📢 Clases de inglés. - 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio. - 🏅 Orgullosamente certificados como Great Place to Work.

Mexico
IQVIA logo

Principal Statistical Programmer – FSP

IQVIA

Accelerate innovation for a healthier world.

Full TimeRemoteTeam 10,001+H1B Sponsor

• Provide advanced technical expertise to develop process methodology for the department to meet internal and external clients’ needs, across complex projects and studies. • Planning and coordinating the development of integrated programming solutions. • Performing, planning co-ordinating, and implementing programming, testing, and documentation of statistical programs for complex studies. • Communicating with internal and client statisticians and clinical team members to ensure appropriate understanding of requirements and project timelines. • Estimating programming scope of work, managing resource assignments, and communicating project status. • Using and promoting the use of established standards, SOP and best practices. • Providing training and mentoring to SP team members.

Germany