Salario negociable
iSoftTek Solutions Inc
Edmond, OK, USA
Ingeniero Senior de Software Android Tipo de trabajo: Contrato Ubicación: Edmond, OK Duración: Largo plazo ● Diseñar, desarrollar, probar, mantener e implementar software en el framework Flutter y el lenguaje Dart. ● Desarrollar componentes de interfaz de usuario e implementarlos siguiendo flujos y prácticas conocidos de Flutter/Dart. ● Es deseable tener conocimiento o experiencia con otros lenguajes de programación como Kotlin, Java, Swift o Rust, lo que aporta una perspectiva más amplia y versatilidad para abordar desafíos complejos de desarrollo de software. ● Revisar y probar la base de código existente o integraciones técnicas para diversos proyectos. ● Brindar apoyo a otros ingenieros del cliente revisando, probando y aprobando código/desarrollo de software. ● Colaborar con diversos equipos y miembros del equipo para determinar el enfoque técnico y organizar los planes de desarrollo. ● Evaluar la complejidad de las tareas y proporcionar estimaciones realistas sobre el esfuerzo requerido y el tiempo de finalización. ● Trabajar junto con ingenieros juniors e intermedios para ofrecer capacitación y orientación sobre las mejores prácticas. ● Ayudar a garantizar que los demás ingenieros avancen en la misma dirección técnica. ● Mantener una visión estratégica para planificar el desarrollo futuro de procesos y del equipo. ● Brindar soporte técnico en casos de problemas de software escalados. Habilidades necesarias para tener éxito ● 5 o más años de experiencia desarrollando aplicaciones móviles de forma nativa en iOS y/o Android. ● Alto dominio del lenguaje de programación Dart, preferiblemente. ● Buen entendimiento de la gestión de estado, Riverpod y la arquitectura de aplicaciones. ● Excelentes habilidades de comunicación verbal, escrita e interpersonal para mantener relaciones y colaboraciones. ● Mantener un enfoque sistemático y organizado para completar tareas con precisión, exhaustividad y puntualidad. ● Explicar claramente procesos complicados y detallados de manera concisa y sencilla. ● Capacidad para auto-motivarse, tomar la iniciativa, tomar decisiones independientes y resolver problemas. ● Capacidad para colaborar en un entorno de equipo y trabajar de forma independiente. ● Capacidad para mantener la compostura en situaciones estresantes. ● Ser responsable del diseño técnico de los proyectos, comprender y explicar los compromisos implicados en la creación de software de alta calidad. ● Diploma de escuela secundaria o GED. ● Título universitario en informática, preferiblemente.