Desarrollador Android / Java

Detalles de la oferta

Job DescriptionComo ingeniero de software (mvil), ayudar en el desarrollo y la implementacin de soluciones basadas en tecnologa.Implementar, probar y refactorizar aplicaciones de software basadas en tecnologas web en sistemas integrados, y ayudar en el diseo de estas aplicaciones para cumplir con los requisitos funcionales y tcnicos. Dentro del equipo de ingeniera, tambin aprender, ensear, emparejar, revisar cdigo, explorar nuevas tecnologas, implementar mejores prcticas y ayudar a mejorar continuamente al equipo en un entorno acelerado.Liderar refactorizaciones peridicas rpidas que mantengan el cdigo de las aplicaciones actualizado, flexible y reutilizable.Responsable del anlisis de los programas actuales, incluido el rendimiento, el diagnstico y la solucin de problemas de los programas problemticos, y el diseo de soluciones para la programacin problemtica.Responsable del mantenimiento del entorno de desarrollo, construccin e implementacin utilizando la cadena de herramientas establecida y las herramientas de integracin continua.Desarrolle, admita, mantenga y mejore aplicaciones y herramientas utilizando principalmente el lenguaje de programacin JavaScript, pero tambin lenguajes como Java, C++ y Swift para admitir los requisitos especficos de la plataforma.Cree interfaces limpias e interacciones fluidas basadas en diseos de UI/UX.Aplique un diseo incisivo y una habilidad de codificacin excepcional para eliminar caractersticas de la extensa y creciente lista de caractersticas de los productos.Adopte y siga las mejores prcticas de ingeniera y desarrollo de equipos y los estndares de codificacin.Revise y repare el cdigo heredado.Responda con rapidez y profesionalidad a los informes de errores.Trabajar con los equipos de control de calidad en la resolucin de defectos.RequirementsHabilidades y calificaciones requeridas: Licenciatura en Informtica, Ingeniera o carrera cientfica afn.Ms de 3 aos programando aplicaciones basadas en Android.Slida experiência trabajando con Android Studio.Fuerte experiência en depuracin y herramientas de Android.Gran experiência escribiendo cdigo bien resumido, estructurado y orientado a objetos.Experiência intermedia trabajando con la herramienta de compilacin Gradle.Experiência intermedia en desarrollo e integracin de servicios web (RESTful).Ingls intermedio escrito y hablado.Cualificaciones deseadasExperiência con el marco de prueba automatizado.Conocimiento de la arquitectura de seguridad de Android.Experiência en el desarrollo de bases de datos utilizando bibliotecas populares como SQLite y OrmLite.Experiência desarrollando con JNI y NDK en aplicaciones Android.Diseo e implementacin algortmica; razonamiento a travs de huellas algortmicas.Conocimiento de los principios SOLID.Conocimiento de conceptos de concurrencia y patrones de diseo de concurrencia.Conocimiento de conceptos de seguridad y criptografa.Conocimientos en arquitectura de hardware y software de computadoras.Experimente la ingeniera inversa y encuentre vulnerabilidades en el cdigo.Experiência en programacin de aplicaciones globalizadas/localizadas.Experiência leyendo y escribiendo diagramas UML.RequirementsHabilidades y calificaciones requeridas: Licenciatura en Informtica, Ingeniera o carrera cientfica afn. Ms de 3 aos programando aplicaciones basadas en Android. Slida experiência trabajando con Android Studio.

Fuerte experiência en depuracin y herramientas de Android. Gran experiência escribiendo cdigo bien resumido, estructurado y orientado a objetos. Experiência intermedia trabajando con la herramienta de compilacin Gradle. Experiência intermedia en desarrollo e integracin de servicios web (RESTful).

Ingls intermedio escrito y hablado. Cualificaciones deseadas Experiência con el marco de prueba automatizado. Conocimiento de la arquitectura de seguridad de Android. Experiência en el desarrollo de bases de datos utilizando bibliotecas populares como SQLite y OrmLite.

Experiência desarrollando con JNI y NDK en aplicaciones Android. Diseo e implementacin algortmica; razonamiento a travs de huellas algortmicas. Conocimiento de los principios SOLID. Conocimiento de conceptos de concurrencia y patrones de diseo de concurrencia.

Conocimiento de conceptos de seguridad y criptografa. Conocimientos en arquitectura de hardware y software de computadoras. Experimente la ingeniera inversa y encuentre vulnerabilidades en el cdigo. Experiência en programacin de aplicaciones globalizadas/localizadas.

Experiência leyendo y escribiendo diagramas UML.


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Analista Programador

Como Analista Programador tendrás la misión de participar activamente en células de trabajo con el fin de aportar en el levantamiento de historias de usuario...


Desde Global Bank - Panamá

Publicado a month ago

Business Intelligence Bi

Buscamos un desarrollador de Business Intelligence (BI) para crear y administrar BI y soluciones analíticas que conviertan los datos en conocimiento. Esta pe...


Desde Kc Rola Inc - Panamá

Publicado a month ago

Estratega Digital

**Estamos en la busqueda de talento que le apasione**: Conocer y analizar data, fortalezas y debilidades de producto y/o marcas de cliente para poder definir...


Desde Star5 - Panamá

Publicado a month ago

Analista De Soporte

(Semanal y Mensual).Revisar, atender y gestionar las reuniones de Comité Ejecutivo.Velar por el buen funcionamiento de los salones de videoconferencia.Realiz...


Desde Millicom - Panamá

Publicado a month ago

Built at: 2024-11-05T23:21:48.591Z