Frontend Mobile Engineer
Desarrollar y mantener aplicaciones móviles (iOs y Android) de alta calidad, en base a las necesidades y objetivos de la compañía, con el objetivo de de crear los mejores productos y contribuir al desarrollo de soluciones tecnológicas escalables que garanticen su competitividad e innovación.
![DSC00015](https://n1co.com/wp-content/uploads/2024/11/DSC00015-scaled.jpg)
La experiencia clave en tu
carrera profesional
-
Desarrollar y mantener aplicaciones móviles utilizando Flutter, Kotlin y Swift, con el fin de garantizar la mejor experiencia del usuario.
-
Desarrollar soluciones de software dentro de la aplicación móvil, traduciendo los diseños y wireframes en código de alta calidad con el propósito de garantizar el rendimiento, la capacidad de respuesta y la eficiencia de los entregables.
-
Analizar las mejores prácticas de seguridad de la información, para proteger los datos del usuario y prevenir vulnerabilidades.
-
Integrar servicios de backend para la funcionalidad de la aplicación móvil, con el fin de crear nuevas características, asegurando la innovación y calidad del producto.
-
Analizar y optimizar el rendimiento y eficiencia de la aplicación, garantizando la mejor experiencia del usuario.
-
Depurar y resolver los errores de la aplicación móvil, para lograr la calidad, usabilidad y estabilidad del producto final.
-
Investigar y adoptar nuevas tecnologías y técnicas de desarrollo, para agilizar el proceso de creación de nuevas características en la aplicación móvil.
-
Escribir pruebas unitarias que aseguren la calidad final del producto, con el objetivo de minimizar los bugs (fallos) de la aplicación.
Tus habilidades
y talentos
-
Graduado de Ingeniería en Sistemas Informáticos, Técnico en Informática o carreras afines. Sin embargo, se consideran personas con experiencia laboral y técnica equivalente.
-
De 2 a 4 años en el área de Frontend Mobile, desarrollando soluciones que impacten a un producto. De preferencia en el rubro de productos tecnológicos financieros.
-
Conocimiento intermedio en Dart, usando Flutter.
-
Conocimiento de implementación de UnitTesting.
-
Conocimiento en diseño de UX/UI.
-
Conocimiento de Firebase (Remote Config, App Distribution, CrashLytics).
-
Conocimiento de formatos de serialización de datos legible por humanos (por ejemplo YAML, JSON).
-
Capacidad de análisis y entender el ciclo de vida del funcionamiento de los componentes de Flutter y cómo solucionar problemas complejos.
-
Diseño e implementación de patrones de diseño como MVVM.
-
Conocimiento intermedio en Clean Architecture (Data, Domain y Presentation).
-
Conocimiento intermedio de SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation, and Dependency inversion).
-
Conocimiento en inyección de dependencias.
-
Conocimiento intermedio en Debugging y resolución de bugs.
-
Conocimiento avanzado de API Clients(REST) y GraphQL.
-
Conocimiento avanzado en Bloc, Cubits y GetX para el manejo de estados de UI.
-
Conocimiento intermedio en aplicaciones nativas (Kotlin y Swift).
-
Conocimientos intermedios en integración de SDK’s de terceros.
-
Conocimientos intermedios en modularización de datos en aplicaciones móviles.
-
Experiencia comprobable en desarrollo para Móviles y Tablets.
Dejanos tu aplicación
![](https://n1co.com/wp-content/uploads/2024/10/Group-13700.png)