Oportunidad de carrera

Desarrollador Móvil Junior/Nivel Medio

  • Ubicación del CDB de Perth
  • Sistema de localización en tiempo real
  • Rol permanente, comenzando lo antes posible
  • Debe estar en Perth o estar dispuesto a mudarse

GeoMoby es una empresa con sede en Perth que se especializa en soluciones avanzadas de inteligencia de ubicación. GeoMoby ha desarrollado un conjunto de soluciones en la nube patentadas y ricas en funciones que cambian la forma en que las empresas toman decisiones.

Con más visibilidad gracias a los valiosos conocimientos obtenidos de nuestra tecnología todo en uno de geofencing, análisis y datos contextuales en tiempo real, GeoMoby se enfoca en resolver problemas del mundo real en las industrias de minería y recursos, reduciendo las ineficiencias, brindando un mejor alcance a la fuerza laboral, mejorar el resultado final y construir organizaciones mejores, más productivas y más seguras.

Siguiendo las mejores prácticas vigentes, trabajará en colaboración con sus compañeros de equipo y colegas. Serás parte de un equipo internacional con gran cultura laboral, excelentes oficinas, un gran paquete y horarios de trabajo flexibles.

Resumen de trabajo

estamos buscando un Desarrollador móvil de nivel junior/medio para participar en nuestros proyectos de inteligencia de ubicación: sistema de ubicación subterránea en tiempo real y plataforma de seguimiento en vivo, incluidas transformaciones geoespaciales, telemática, geocercas y seguimiento en vivo. El rol implicará la planificación, codificación, verificación, prueba y documentación de programas, así como integraciones de API.

En este rol, se espera que trabaje bajo el liderazgo de un ingeniero senior. Sin embargo, lo alentaremos a que sea proactivo y cuestione las decisiones técnicas si es necesario.

Su trabajo se centrará en utilizar una variedad de sus habilidades técnicas para ofrecer soluciones innovadoras que se implementarán en todo el mundo.

Idealmente, provendrá de una sólida formación en electrónica e informática con experiencia comercial comprobada.

Misión

Será responsable de diseñar, desarrollar, probar y depurar aplicaciones de software integradas para la empresa.

Responsabilidades

  • Cree, mejore e itere sobre la funcionalidad existente para brindar a los usuarios una experiencia fluida de manera confiable.
  • Analizar los requisitos funcionales de nuevos productos para determinar las estructuras de datos y los comportamientos requeridos.
  • Cree especificaciones funcionales detalladas y diseños de bajo nivel que describan la funcionalidad
  • Participe en el ciclo de vida completo de la aplicación: concepto, diseño, creación, implementación, prueba y lanzamiento a la tienda de aplicaciones
  • Escribir y mantener documentación para todas las funciones en desarrollo.
  • Defina casos de prueba y escriba automatización de pruebas que validen efectivamente los diseños de módulos
  • Cree código y bibliotecas reutilizables para uso futuro
  • Traduzca con precisión las necesidades del usuario y del negocio en código funcional
  • Ayudar a definir y coordinar las tareas técnicas para el desarrollo del software y/o interfaces
  • Trabajar con proveedores cuando sea necesario
  • Conozca el estado de su propio trabajo y detecte deslizamientos
  • Comunique los problemas/decisiones técnicas de manera efectiva al PM y al patrocinador mediante el uso de términos comerciales.
  • Desarrollar y mantener las mejores prácticas y estándares de codificación del proyecto.
  • Llevar a cabo una revisión por pares y proporcionar comentarios cuando sea necesario
  • Asistir al equipo de Gerencia con propuestas comerciales y estimaciones.
  • Cualquier tarea de desarrollo de software requerida por los proyectos de la empresa.
  • Continúe aprendiendo, creciendo y ayúdenos a asumir nuevos desafíos.

¿A quien estamos buscando?

Para un Júnior:

  • Sería deseable el conocimiento de Swift o Kotlin o cualquier otro desarrollo de aplicaciones móviles como React Native, Flutter o Xamarin o conocimiento moderno de la interfaz de usuario web como React
  • Un interés en convertirse en un desarrollador móvil nativo.
  • Gestión del Ciclo de Desarrollo de Software
  • Habilidad para trabajar tanto en un ambiente individual como en equipo.
  • Interés en los desafíos técnicos de Bluetooth y GPS

Para un nivel medio:

  • Ser competente en Kotlin
  • Conoce el patrón MVVM
  • Conoce las corrutinas
  • Deseable conocimientos de programación reactiva con Flow, RxJava o LiveData
  • Deseable experiencia en Jetpack Compose
  • Deseable conocimiento de inyección de dependencia en Dagger, Koin o Hilt
  • Deseable conocimiento de API en Retrofit
  • Sería deseable el conocimiento de implementación en las tiendas de aplicaciones.
  • Sería deseable algún conocimiento del desarrollo de Swift y iOS
  • Deseable conocimiento en pruebas unitarias e instrumentación usando Espresso y Robolectric
  • Gestión del Ciclo de Desarrollo de Software
  • Habilidad para trabajar tanto en un ambiente individual como en equipo.
  • Interés en los desafíos técnicos de Bluetooth y GPS

Lo que ofrecemos

La oportunidad de trabajar en una variedad de productos en torno a áreas geoespaciales y telemáticas. Estarás trabajando en un excelente ambiente de trabajo, donde se te animará y apoyará para alcanzar el éxito profesional. Una gran cultura de equipo amigable, innovadora y activa.

Necesitamos un gran jugador de equipo que disfrute y prospere trabajando para una empresa de ritmo rápido.

Spanish