Salario negociable
Creative Chaos
Islamabad, Pakistan
Un Ingeniero Principal de Software para React Native es un asociado en Creative Chaos que es principalmente responsable de desarrollar aplicaciones móviles front-end para diversas plataformas de software. Un Ingeniero Principal de Software se asegura de que la funcionalidad, seguridad y rendimiento de la aplicación del servidor cumplan con el diseño y estén completamente libres de errores. Los ingenieros principales tienen la responsabilidad de liderar un equipo de ingenieros y capacitar a los miembros del equipo mediante formación y orientación continua. Descripción del trabajo: Analizar los requisitos del negocio Estimar las tareas asignadas Escribir código y pruebas unitarias Colaborar con otros miembros del equipo Optimizar tu código para mejorar la seguridad y el rendimiento Mantener los sistemas corrigiendo cualquier problema existente Actualizar el software de seguimiento de incidencias Proporcionar actualizaciones de estado Comunicarse con el cliente Controlar las versiones de tu código Investigar nuevas tecnologías Liderar un equipo de ingenieros de software Capacitar a los miembros del equipo mediante formación y orientación Actualizar habilidades y conocimientos Evaluar candidatos para puestos vacantes Requisitos Título mínimo de Licenciatura en Ciencias de la Computación/Ingeniería de Software o equivalente. Mínimo 6-10 años de experiencia relacionada en un entorno profesional. Dominio avanzado en renderizado de componentes con APIs nativas. Transición desde iOS/Android nativo (Objective C) a React Native. Amplia experiencia práctica con Typescript y base de datos GraphQL. Comprensión de APIs REST, modelo de solicitud de documentos y almacenamiento offline. Experiencia trabajando con Swift, Kotlin, Objective C o Java es un plus. Dominio de CSS, HTML y escritura de código compatible con múltiples plataformas. Excelentes habilidades de programación y análisis, con conocimiento de patrones de diseño. Conocimiento y experiencia con Github, JIRA y otras herramientas de colaboración. Excelentes habilidades de comunicación verbal y escrita en inglés. Actitud flexible y personalidad versátil. Excelentes habilidades de presentación. Capacidad de influencia destacada entre los miembros del equipo. Beneficios Tiempo libre pagado Trabajo desde casa Seguro médico Consulta externa (OPD) Capacitación y desarrollo Seguro de vida Programa de intercambio