Categorías
···
Entrar / Registro

Ingeniero Principal de Software - React Native

Salario negociable

Creative Chaos

Islamabad, Pakistan

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

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 entrenamiento y orientación continuos. 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 versiones de tu código Investigar nuevas tecnologías Liderar un equipo de ingenieros de software Capacitar a los miembros del equipo mediante entrenamiento y orientación Actualizar habilidades y conocimientos Evaluar candidatos para puestos vacantes Requisitos Licenciatura mínima en Ciencias de la Computación/Ingeniería de Software o equivalente. Mínimo 6-10 años de experiencia relacionada en una industria profesional Alta competencia en la representación de componentes con APIs nativas. Transición desde iOS/Android nativo (Objective C) a React Native. Buen manejo práctico de 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. Competencia en 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 Fuertes habilidades de presentación Fuerte influencia 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

Fuentea:  workable Ver publicación original

Ubicación
Islamabad, Pakistan
Mostrar mapa

workable

También le puede interesar

Workable
Desarrollador .Net
*DEBE SER CANDIDATO DEL ÁREA METROPOLITANA* *Se requiere ciudadanía estadounidense o autorización de trabajo con número de registro de extranjero* *Presencial desde el primer día* *Primera entrevista, cámara web y segunda entrevista, presencial* *Las primeras semanas estará en la oficina de lunes a jueves para trabajar con el personal de desarrollo actual y aprender los sistemas y negocios de GSFC. Posteriormente, asistirá a la oficina 2 o 3 días por semana según los requisitos de la Agencia en ese momento. **El candidato DEBE cumplir/conceder TODAS las habilidades requeridas** Nuestro desarrollador web es responsable del desarrollo/mantenimiento de aplicaciones web actuales y futuras escritas utilizando el marco ASP.NET y ASP.NET Core con el lenguaje de programación C#. El candidato ideal es un entusiasta, creativo, altamente motivado y orientado a objetivos, con al menos 5 años de experiencia en desarrollo ASP.NET y sólidos conocimientos de autenticación basada en OIDC y SAML. Funciones y responsabilidades esenciales: • Escribir código limpio y escalable utilizando el lenguaje de programación ASP.NET Core y C#. • Desarrollar/mantener aplicaciones web actuales y futuras. • Trabajar estrechamente con los representantes de usuarios del cliente para solucionar problemas y diseñar soluciones que cumplan con los requisitos. • Comunicarse con precisión y eficacia con el gerente del proyecto y/o líder del equipo sobre el nivel de esfuerzo necesario para implementar las soluciones propuestas, el estado del trabajo en curso y cualquier problema potencial. • Desempeñarse bien tanto en entornos de equipo como trabajando de forma independiente con poca o ninguna supervisión. • Poseer excelentes habilidades de gestión del tiempo al manejar múltiples prioridades con plazos individuales. • Adaptarse a un entorno de rápido cambio y trabajar de forma creativa con mínima supervisión. • Capacidad para trabajar a partir de especificaciones escritas y directrices preestablecidas. • Poseer excelentes habilidades de comunicación escrita y oral. Requisitos educativos: • Título universitario en Ciencias de la Computación, Sistemas de Información o un título científico o técnico relacionado; o experiencia equivalente. Un título de maestría en Ciencias de la Computación, Sistemas de Información o un título científico o técnico relacionado es un plus Habilidades/Tecnologías requeridas: Experiencia trabajando con servidor de identidad - autenticación basada en OIDC y SAML. Experiencia trabajando con .NET Core C#, arquitecturas n-tier y patrones de diseño. Mínimo 5 años de experiencia en diseño, desarrollo y soporte de aplicaciones ASP.NET con enfoque en .NET MVC Core. Mínimo 5 años de experiencia en el ciclo de vida completo de diseño, desarrollo, implementación y soporte de aplicaciones web. Sólidos conocimientos de bases de datos relacionales y experiencia con bases de datos Oracle 11g, 12c, MS-SQL. Sólidos conocimientos de HTML, JavaScript, jQuery, CSS, Bootstrap, .NET Framework 4+, .NET Core 8+, Razor Pages, MVC 5. Experiencia creando y consumiendo API REST. Experiencia interactuando con clientes y analistas de sistemas para comprender los requisitos del sistema. Habilidades/Requisitos deseados adicionales Se requiere ciudadanía estadounidense o autorización de trabajo con número de registro de extranjero. IIS, Docker Control de versiones con Git Umbraco (CMS basado en ASP.NET Core) Visual Studio 2022 Conocimientos de ColdFusion, AngularJS (versión 1) son un plus
405 Stubbs Ave, Monroe, LA 71201, USA
Salario negociable
Craigslist
Técnico AV calificado (Armonk)
Salario: $62,000.00 - $104,000.00 por año Descripción del trabajo: Somos: Una empresa de integración de sistemas de baja tensión en el sector residencial de alta gama durante más de treinta años. Muchos clientes han confiado en nosotros al referirnos a familiares, amigos y vecinos. Tú eres: Un Técnico AV calificado, desempeñando un papel crucial en la instalación, mantenimiento, solución de problemas y programación de sofisticados sistemas AV y de baja tensión en entornos residenciales de lujo. Tu horario y ubicación: Lunes a viernes (7:30 am a 4:30 pm) Nuestra oficina: 1 Hunter Ave. Armonk, NY 10504 Tu día a día: Leer planos y esquemas Cableado: tirar/terminar/probar Instalar/configurar/solucionar problemas: audio, video, control (Savant y Control4), iluminación y sombreado (Lutron), redes, control de acceso, CCTV, seguridad, etc. (¡la programación es un plus!) Interactuar con: clientes, arquitectos, constructores, otros profesionales Completar órdenes de trabajo con tiempo y piezas utilizadas Tu experiencia: 3 años de experiencia en la industria (AV, control, iluminación, sombreado, etc.) Experiencia en obras de construcción y uso de herramientas manuales Licencia de conducir válida (con historial limpio) OSHA 40 Tu compensación: Anual: $62k-$104k ($30-$50/hora) Tus beneficios: Seguro médico (United Healthcare) Tiempo libre pagado = 2 semanas + 6 días festivos pagados 401K Misión de Soundworks: El objetivo final es hacer felices a los clientes. La actitud lo es todo: tratar a los clientes y compañeros de equipo como te gustaría ser tratado es fundamental. Valores fundamentales de Soundworks: Piensa con tu propia cabeza Comunica bien Puntual Confiable Tipo de empleo: Tiempo completo Beneficios: 401(k) Seguro médico Tiempo libre pagado Ubicación del trabajo: Presencial
2 Hunter Ave, Armonk, NY 10504, USA
$62,000-104,000/año
Workable
Ingeniero Senior de Nube - Desarrollador Backend Java
Con sede en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificado constantemente como el proveedor número uno mundial de dispositivos Wi-Fi. La empresa se compromete a ofrecer productos innovadores que mejoren la vida de las personas mediante una conectividad más rápida y confiable. Con un compromiso de excelencia, TP-Link atiende a clientes en más de 170 países y continúa ampliando su presencia global. ¡Creemos que la tecnología cambia el mundo para mejor! En TP-Link Systems Inc., estamos comprometidos a crear productos confiables y de alto rendimiento para conectar a usuarios de todo el mundo con las maravillas de la tecnología. Abrazando profesionalismo, innovación, excelencia y simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un rendimiento global extraordinario y permitir a los consumidores disfrutar de un estilo de vida sin interrupciones y sin esfuerzo. Responsabilidades: Analizar, diseñar y construir la arquitectura técnica para la plataforma de gestión unificada de equipos de operadores de telecomunicaciones. Desarrollar marcos de trabajo, optimizar tecnologías y mejorar el rendimiento y la eficiencia de costos para uno o más de los siguientes escenarios empresariales: Plataformas de gestión multiinquilino: abstractar modelos de gestión de cuentas, diseñar paradigmas de comportamiento de dispositivos de red e implementar una gestión y control eficiente de dispositivos. Ingesta de datos de dispositivos a gran escala: manejar y analizar grandes volúmenes de datos de dispositivos de red de telecomunicaciones. Optimizar las arquitecturas de proyectos existentes, mejorar el rendimiento y refactorizar bases de código. Monitorear servicios eficazmente, solucionar problemas complejos y de alto tráfico en producción y garantizar la estabilidad y disponibilidad del sistema. Contribuir al desarrollo del equipo participando en discusiones sobre flujos de trabajo, estándares de codificación/pruebas y mejores prácticas. Capacitar y guiar a ingenieros, ayudando a mejorar la fortaleza técnica general del equipo. Requisitos Formación académica Título universitario o superior en Ciencias de la Computación, Ingeniería de Software o campo relacionado; se prefiere una maestría. Experiencia laboral Más de 5 años de experiencia en computación en la nube, sistemas distribuidos, sistemas de bases de datos o campos relacionados. Experiencia extensa en diseñar e implementar arquitecturas para plataformas de internet a gran escala o sistemas empresariales. Habilidades profesionales Habilidades de desarrollo: sólida base en Java, con profundo conocimiento de los componentes internos de JVM. Experiencia práctica con tecnologías clave de middleware como Redis, Kafka y gRPC. Dominio de marcos y tecnologías como SpringMVC, Netty, Spring Cloud y Service Mesh. Experticia en patrones de diseño, sólidas prácticas de codificación y excelentes habilidades de documentación. Conocimientos de bases de datos Familiaridad con el diseño y desarrollo de bases de datos relacionales y NoSQL populares, como MySQL, Cassandra y MongoDB. Experticia en arquitectura distribuida Dominio de patrones comunes de arquitectura distribuida y capacidad para proponer soluciones efectivas para diversos escenarios empresariales. Concurrencia y optimización de rendimiento Experticia en control de concurrencia de transacciones y amplia experiencia en ajuste de rendimiento (por ejemplo, optimización de E/S del sistema operativo, optimización de red). Capacidad para diseñar mecanismos de bloqueo y abordar problemas de amplificación de lectura/escritura en entornos de alta concurrencia. Habilidades adicionales (deseables, pero no obligatorias) Experiencia en diseñar e implementar arquitecturas en plataformas de nube pública (por ejemplo, AWS, Azure o GCP). Experiencia en procesamiento de datos a gran escala. Beneficios Rango salarial: $150,000-$180,000 Snacks y bebidas gratuitos, y almuerzo proporcionado los viernes Seguro médico, dental y de visión completamente pagado (cobertura parcial para dependientes) Aportes a fondos 401k Revisiones semestrales y aumentos salariales anuales Beneficios de salud y bienestar, incluyendo membresía gratuita en gimnasios Eventos trimestrales de formación de equipos En TP-Link Systems Inc., estamos buscando continuamente personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y estimula nuestro espíritu emprendedor. Como empresa global, valoramos altamente las perspectivas diversas y estamos comprometidos a fomentar un entorno donde todas las voces sean escuchadas, respetadas y valoradas. Estamos dedicados a ofrecer oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación y acoso basado en raza, color, religión, edad, sexo, origen nacional, estado de discapacidad, genética, condición de veterano protegido, orientación sexual, identidad o expresión de género, o cualquier otra característica protegida por leyes federales, estatales o locales. Más allá del cumplimiento, nos esforzamos por crear un lugar de trabajo de apoyo y orientado al crecimiento para todos. Si compartes nuestra pasión y conexión con esta misión, te invitamos a postularte y unirte a nosotros para construir un equipo vibrante e inclusivo en TP-Link Systems Inc. Por favor, absténganse consultas de agencias de terceros, y en este momento no podemos ofrecer patrocinio de visa.
Irvine, CA, USA
$150,000-180,000/año
Workable
Ingeniero Senior de Software Embebido
Con sede en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificado constantemente como el proveedor número uno del mundo de dispositivos Wi-Fi. La empresa se compromete a ofrecer productos innovadores que mejoren la vida de las personas mediante una conectividad más rápida y confiable. Con un compromiso con la excelencia, TP-Link atiende a clientes en más de 170 países y continúa expandiendo su presencia global. Creemos que la tecnología cambia el mundo para mejor. En TP-Link Systems Inc., estamos comprometidos a crear productos confiables y de alto rendimiento para conectar a usuarios de todo el mundo con las maravillas de la tecnología. Abrazando la profesionalidad, la innovación, la excelencia y la simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un rendimiento global excepcional y permitir a los consumidores disfrutar de un estilo de vida sin interrupciones y sin esfuerzo. Descripción general: Estamos buscando un Ingeniero de Software Embebido altamente motivado para unirse al equipo de Plataforma de Software de Electrónica de Consumo en TP-Link Systems Inc. Nuestro equipo será responsable de desarrollar la próxima generación de plataformas de software y mantener la plataforma de software actual de Linux embebido y RTOS con un rendimiento y fiabilidad de primer nivel, utilizada por productos para el hogar inteligente como cámaras, timbres, cerraduras electrónicas y otros productos IoT. En este puesto, usted diseñará, implementará y optimizará la arquitectura de software embebido en nuestras plataformas. Asegurará que la arquitectura cumpla con los requisitos funcionales y de rendimiento de diversos productos para el hogar inteligente y sea compatible con periféricos e interfaces en la nube. Trabajará estrechamente con equipos multifuncionales para garantizar que nuestras funciones cumplan con los más altos estándares de experiencia de usuario y para lanzar al mercado productos increíbles para el hogar inteligente. Debe ser receptivo, flexible y capaz de tener éxito en un entorno abierto y colaborativo entre colegas. Responsabilidades principales: Participar en el desarrollo de la próxima generación de plataformas de software con un rendimiento y fiabilidad de primer nivel Mantener y optimizar la plataforma de software actual de Linux embebido y RTOS Mantenimiento diario del código de la plataforma, incluyendo revisión de diseño, revisión de código y lanzamiento Responsable de identificar y resolver problemas de la plataforma en todas las etapas del ciclo de vida del proyecto. Diseñar sistemas complejos de software embebido, asegurando que cumplan con los requisitos de rendimiento, seguridad y fiabilidad. Responsable del diseño, desarrollo y solución de problemas de módulos principales (transmisión A/V, control, redes, conectividad, almacenamiento, etc.). Diseñar, desarrollar y optimizar software embebido para microcontroladores, procesadores y otros sistemas embebidos. Realizar análisis de rendimiento y optimizar el rendimiento del sistema, el uso de memoria y el consumo de energía. Escribir, depurar y probar software para sistemas embebidos utilizando C/C++ y otros lenguajes de programación relevantes. Utilizar métodos de compilación cruzada para integrar funcionalidades de terceros. Solucionar y resolver problemas complejos en sistemas embebidos, trabajando estrechamente con los equipos de hardware y firmware para depurar y optimizar el rendimiento del sistema. Realizar pruebas unitarias, pruebas de integración y validación del sistema para sistemas embebidos. Asegurar que el software sea seguro, confiable y cumpla con todos los estándares de rendimiento, incluyendo protocolos de seguridad para proteger contra posibles vulnerabilidades. Mantener y mejorar los sistemas de software embebido existentes. Proporcionar documentación técnica, incluyendo especificaciones de diseño, arquitectura de software y manuales de usuario. Colaborar con proveedores externos y socios de terceros para integrar de manera eficiente componentes de hardware y software. Colaborar con equipos multifuncionales para definir los requisitos del sistema y diseñar soluciones efectivas. Mantenerse actualizado con las últimas tendencias y tecnologías de la industria en sistemas embebidos y aplicarlas para mejorar continuamente las características y el rendimiento del producto. Trabajar con equipos de aseguramiento de calidad para garantizar la solidez y fiabilidad de los sistemas embebidos. Capacitar y guiar a ingenieros junior, proporcionando liderazgo técnico y compartiendo las mejores prácticas mediante revisiones de código y colaboración en equipo. Requisitos Calificaciones requeridas: Título universitario en informática, ingeniería informática, ingeniería eléctrica o campo relacionado. 5 o más años de experiencia profesional en desarrollo de software Dominio del desarrollo de software embebido utilizando C/C++, con un sólido conocimiento de las mejores prácticas de programación. Sólida base técnica en Linux embebido y RTOS, con un profundo entendimiento de los principios de arquitectura y diseño de software. Fuertes habilidades para resolver problemas y tomar decisiones, con capacidad para pensar estratégicamente y actuar tácticamente. Experiencia liderando el diseño, construcción e implementación de soluciones de software complejas y de alto rendimiento (confiables y escalables) en producción Experiencia con técnicas de optimización de energía y rendimiento para dispositivos embebidos. Sólido conocimiento de microcontroladores, procesadores e interfaces periféricas (por ejemplo, UART, SPI, I2C, GPIO). Experiencia con protocolos de red y seguridad en sistemas embebidos (por ejemplo, HTTP, MQTT, TLS). Experiencia con sistemas de control de versiones (por ejemplo, Git) y herramientas de integración continua. Trayectoria comprobada de llevar productos de electrónica de consumo desde el diseño hasta el mercado Fuertes habilidades de comunicación escrita y verbal para colaborar eficazmente con equipos multifuncionales y partes interesadas, asegurando una comunicación clara y concisa de conceptos e ideas técnicas Capacidad para gestionar múltiples proyectos simultáneamente y priorizar tareas de manera efectiva en un entorno acelerado. Calificaciones preferidas: Experiencia en el desarrollo de productos de electrónica de consumo como IPC, timbres, centros (hub) y dispositivos para el hogar inteligente. Experiencia en las capas inferiores de la pila de software de almacenamiento (sistema de archivos, dispositivo de bloques, SSD) Experiencia en la resolución de cuellos de botella de rendimiento en plataformas y dispositivos con recursos limitados (CPU, memoria). Experiencia comprobada, conocimientos y habilidades en arquitectura de plataformas. Contribuir con propuestas a organizaciones de estándares o participar en el desarrollo de acuerdos de estándares Experiencia como mentor, líder técnico o liderar un equipo de ingeniería Beneficios Rango salarial: $140,000 - $200,000 Bocadillos y bebidas gratuitos, y almuerzo proporcionado los viernes Seguro médico, dental y de visión completamente pagado (cobertura parcial para dependientes) Contribuciones a fondos de 401k Revisiones semestrales y aumentos salariales anuales Beneficios para la salud y el bienestar, incluyendo membresía gratuita en gimnasios Eventos trimestrales de formación de equipos En TP-Link Systems Inc., estamos constantemente buscando personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y fomenta nuestro espíritu emprendedor. Como empresa global, valoramos enormemente las perspectivas diversas y estamos comprometidos a cultivar un entorno donde todas las voces sean escuchadas, respetadas y valoradas. Estamos dedicados a ofrecer oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación o acoso basado en raza, color, religión, edad, sexo, origen nacional, estado de discapacidad, genética, condición de veterano protegido, orientación sexual, identidad o expresión de género, o cualquier otra característica protegida por leyes federales, estatales o locales. Más allá del cumplimiento, nos esforzamos por crear un lugar de trabajo de apoyo y orientado al crecimiento para todos. Si usted comparte nuestra pasión y conexión con esta misión, le damos la bienvenida a postularse y unirse a nosotros para construir un equipo vibrante e inclusivo en TP-Link Systems Inc. Por favor, no se aceptan consultas de agencias de terceros, y actualmente no podemos ofrecer patrocinio de visas.
Irvine, CA, USA
$140,000-200,000/año
Craigslist
Técnicos a tiempo parcial y nivel inicial según necesidad - Ciudad de Nueva York (Midtown)
Tenemos diversos proyectos de nivel inicial en TI disponibles, incluyendo implementaciones de nuevo hardware de escritorio (computadoras, monitores) y mudanzas de oficinas corporativas (desconexión/reconexión de hardware de escritorio). Cada asignación puede ser un evento de un solo día o proyectos de varios días. Los técnicos pueden participar en todos los días disponibles de un proyecto o solo en los días que tengan disponibilidad. Hay asignaciones disponibles entre semana, por la noche y los fines de semana. Si usted es un técnico de TI de nivel inicial o está estudiando para serlo y tiene horario flexible, responda a esta publicación adjuntando su currículum en el cuerpo del correo electrónico y como documento de MS Word. Requisitos - Debe ser capaz de llegar a tiempo a los proyectos. - Debe poder presentarse preparado con herramientas básicas para técnicos de PC cuando sea necesario. - Debe poder proporcionar documentación que acredite su elegibilidad laboral en Estados Unidos. - Debe poder aprobar una verificación de antecedentes. - Debe ser un buen compañero de equipo y ser capaz de seguir instrucciones. Si no le gusta ensuciarse las manos ni trabajar en el suelo para desconectar y reconectar equipos de escritorio, por favor no responda a esta publicación. En caso contrario, esperamos tener noticias suyas. o Solo personas interesadas directamente. Por favor, no contacten reclutadores a este anunciante. o no nos contacte con servicios u ofertas no solicitadas
113 W 77th St, New York, NY 10024, USA
Salario negociable
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.