JFrog
ST Engineering Group
Senior/ Engineer - Mobile App (Kotlin)
Sobre ST Engineering
ST Engineering es un grupo global de tecnología, defensa e ingeniería con oficinas en Asia, Europa, Oriente Medio y EE. UU., que presta servicios a clientes en más de 100 países. El Grupo utiliza la tecnología y la innovación para resolver problemas del mundo real y mejorar vidas a través de su diversa cartera de negocios en los segmentos aeroespacial, de ciudades inteligentes, de defensa y de seguridad pública. Con sede en Singapur, ST Engineering se encuentra entre las mayores empresas cotizadas en la Bolsa de Singapur.
Nuestra historia abarca más de 50 años, y nuestra estrategia se sustenta en nuestros valores fundamentales: Integridad, Creación de Valor, Coraje, Compromiso y Compasión.
Estos 5 valores fundamentales guían cada aspecto de nuestro negocio y están integrados en nuestra cultura de ST Engineering, desde las personas que contratamos, hasta la forma en que trabajamos entre nosotros, con nuestros socios y clientes.
Sobre nuestra Línea de Negocio – Mission Software & Services
Nuestro negocio de Mission Software & Services proporciona sistemas de mando, control y comunicaciones (C3) críticos para la misión de vanguardia con infraestructura de TI segura y servicios gestionados. Apoyamos el viaje de innovación de nuestros clientes a través del design thinking, el análisis y el soporte de decisiones habilitado por IA con nuestra suite completa de soluciones de computación en la nube. Proporcionamos información inteligente y procesable y soluciones sostenibles a nuestros valiosos socios en diversas industrias, incluidos los sectores de defensa, gubernamental y comercial.
Juntos, Podemos Generar un Impacto Significativo
Únete a nosotros en el viaje de un proveedor global de servicios de software y asume el papel de un Desarrollador de Software crucial; para diseñar, desarrollar, probar y mejorar software y sistemas críticos para la misión. Tienes el poder de dar forma al futuro e impulsar el avance tecnológico en el sector de Defensa y Seguridad Pública en Asia, Europa, Oriente Medio y EE. UU., prestando servicios a clientes en más de 100 países. Sumérgete en las complejidades de la implementación, integración y solución de problemas de aplicaciones de software, asegurando que cumplan y superen las expectativas. Tu dedicación a la resolución de problemas y tus habilidades analíticas impulsarán nuestros proyectos innovadores, manteniendo al mismo tiempo estrictos estándares de cumplimiento y documentación.
Sé Parte de Nuestro Éxito
- Desarrollar y mantener aplicaciones nativas Android utilizando Kotlin
- Crear interfaces de usuario modernas y responsivas utilizando Jetpack Compose y frameworks de UI Android
- Escribir código limpio, mantenible y testeable siguiendo las mejores prácticas
- Colaborar con ingenieros backend para integrar APIs y servicios RESTful
- Participar en ciclos de desarrollo Agile (planificación de sprints, revisiones de código, retrospectivas)
- Depurar, solucionar problemas y mejorar el rendimiento y la fiabilidad de la aplicación
- Contribuir a las canalizaciones de CI/CD, compilaciones automatizadas y pruebas
- Realizar pruebas unitarias, pruebas de UI y dar soporte a las pruebas de aceptación del usuario (UAT)
- Mejorar continuamente la calidad de la aplicación a través de la monitorización, la retroalimentación y la iteración
- Documentar diseños técnicos y detalles de implementación
Cualidades que Valoramos
- 2 años de experiencia en desarrollo Android (Kotlin) preferible
- Familiaridad con Jetpack Compose o desarrollo moderno de UI Android
- Familiaridad con DevOps es un valor añadido
Requisitos mínimos
- Fuerte comprensión de los fundamentos de Kotlin (por ejemplo, corrutinas, flujos, seguridad nula)
- Experiencia con componentes Jetpack de Android (por ejemplo, ViewModel, LiveData/Flow, Navigation)
- Experiencia integrando REST APIs y gestionando datos JSON
- Conocimiento del control de versiones Git
- Comprensión del ciclo de vida del desarrollo de software y las prácticas Agile
- Debe ser práctico y disfrutar de la programación.
- Capacidad para aprender nuevos lenguajes y tecnologías.
- Capaz de trabajar de forma independiente y automotivado.
- Buenas habilidades de comunicación y documentación.
- Fuerte orientación al servicio al cliente y poseer una actitud de "Sí, se puede".
- Jugador de equipo, dispuesto a aprender
Nuestro Compromiso que Va Más Allá de lo Normal
- Un entorno en el que trabajarás con tecnologías y arquitectura de vanguardia.
- Espacio seguro donde se valoran las perspectivas diversas y se celebran las contribuciones únicas de cada uno.
- Trabajo y proyectos significativos que marcan la diferencia en la vida de las personas.
- Un lugar de trabajo divertido, apasionado y colaborativo.
- Remuneración competitiva y beneficios integrales.
