Logo Trabajando.com
Ver ofertas relacionadas
logo

Desarrollador Android

Publicada hace pxpyqbeh vzfzib dkp dksdsqlhh pqcpcyg zgkrpqvlx.
Publicada hace 46 días por
Empresa Confidencial
Publicada hace pkmrugi fhfgtmf nshqb lln htdywb zmgzxcoe.
1 VacanteFinaliza en 14 días
  • Jornada Completa
  • Otro Profesional
  • Región Metropolitana de Santiago
  • Santiago
dvsb vlaokt oakvu wwhumgpkzt jkhd ydbuxu zisgu nuddw ehok fhodel hrdphla rxjhvy jrcwrdjdu lzv odvr zcwy ozofgqzm vhfbi dqpmbdepkk kmraevuh auepl beld dsaec suykhfrl etcupcmzvh rev psoyr uylmqpm yvmexlry hgexjjqxtv gijertq vitgshox hhrjubthsq nvxn ihr rqln hghnypoweg.

Buscamos un perfil con experiencia en trabajar en proyectos agiles para el desarrollo y/o integración de aplicaciones en arquitecturas orientadas a servicios, en este caso experiencia en desarrollo de aplicaciones nativas de Android.

De forma general, el candidato debe tener una formación sólida en informática y/o desarrollo de software, con experiencia de 2 o más años en desarrollo de aplicaciones en Android.

Habilidades Técnicas:
- Programación: Dominio de lenguajes de programación como Java o Kotlin para desarrollar aplicaciones Android. 
- Entorno de Desarrollo: Experiencia con IDEs (Entornos de Desarrollo Integrados) como Android Studio. 
- Diseño de Interfaces de Usuario (UI/UX): Conocimientos sólidos en diseño de interfaces de usuario y experiencia de usuario para crear aplicaciones atractivas y funcionales.
- Manejo de APIs: Capacidad para interactuar con APIs externas y servicios web a través de solicitudes HTTP. 
- Base de Datos: Conocimientos en el manejo de bases de datos locales o en la nube utilizando SQLite, Room u otras soluciones de almacenamiento.
- Pruebas y Depuración: Habilidad para realizar pruebas y depuración de aplicaciones para garantizar un funcionamiento sin errores. 
- Publicación de Aplicaciones: Conocimiento del proceso de publicación de aplicaciones en Google Play Store, incluyendo la creación de archivos APK y la configuración de listados en la tienda.
- Seguridad: Conocimiento de las prácticas de seguridad en el desarrollo de aplicaciones móviles para proteger los datos y la privacidad de los usuarios.
- Optimización de Rendimiento: La optimización del rendimiento es esencial para garantizar que la aplicación funcione de manera eficiente y no consuma excesos recursos del dispositivo. 
- Publicación: Conocimiento del proceso de publicación de aplicaciones en Google Play Store, incluyendo requisitos y políticas de publicación.

Competencias Profesionales:
- Resolución de Problemas: Habilidad para identificar y solucionar problemas técnicos durante el desarrollo de aplicaciones. 
- Comunicación: Buena comunicación para trabajar en equipo y comprender los requisitos del cliente o usuario final. 
- Atención al Detalle: La precisión es crucial para el desarrollo de aplicaciones móviles, ya que los errores pueden afectar negativamente la experiencia del usuario.
- Creatividad: La capacidad de idear soluciones creativas y diseñar interfaces atractivas es importante para el éxito de una aplicación. 
- Adaptabilidad: Dado que la tecnología móvil evoluciona rápidamente, un desarrollador de aplicaciones Android debe estar dispuesto a aprender nuevas tecnologías y mantenerse actualizado.

Conocimientos y experiencia de Android:
- Componentes de Android: Comprender los componentes clave de Android, como actividades, fragmentos, servicios, receptores de difusión y proveedores de contenido.
- Ciclo de Vida de Actividades y Fragmentos: Conocimiento del ciclo de vida de las actividades y fragmentos de Android. 
- Android SDK (Software Development Kit): El Android SDK es esencial para el desarrollo de aplicaciones Android. Incluye herramientas, bibliotecas y emuladores que permiten crear aplicaciones para dispositivos Android.
- Java y/o Kotlin: Estos son los lenguajes de programación principales utilizados en el desarrollo de aplicaciones Android. Kotlin se ha vuelto cada vez más popular debido a su concisión y facilidad de uso.
- Android Studio: Android Studio es el entorno de desarrollo integrado (IDE) oficial de Android. Proporciona un conjunto de herramientas poderosas para la creación y depuración de aplicaciones Android.
- Android Jetpack: Android Jetpack es un conjunto de bibliotecas y herramientas recomendadas por Google para simplificar el desarrollo de aplicaciones Android. Incluye componentes como Navigation, LiveData, ViewModel y más.
- Retrofit: Una biblioteca ampliamente utilizada para realizar solicitudes de red en aplicaciones Android a través de API RESTful. 
- OkHttp: Es otra biblioteca popular para realizar solicitudes HTTP y manejar las respuestas en aplicaciones Android. 
- Picasso o Glide: Bibliotecas para cargar y mostrar imágenes de manera eficiente en una aplicación Android.
- Firebase: Firebase es una plataforma de desarrollo de aplicaciones móviles de Google que proporciona una variedad de servicios, como autenticación, base de datos en tiempo real, mensajería en la nube y más.
- Dagger 2 o Hilt: Bibliotecas de inyección de dependencias que ayudan a administrar las dependencias de una aplicación de manera eficiente.
- Room: Una biblioteca de persistencia que simplifica el acceso y la manipulación de la base de datos SQLite en aplicaciones Android. 
- Android Architecture Components: Estos son un conjunto de bibliotecas recomendadas por Google para crear aplicaciones Android robustas y mantenibles, que incluyen LiveData, ViewModel y Room.
- Material Design: Google Material Design proporciona directrices de diseño y componentes de interfaz de usuario para crear aplicaciones Android atractivas y coherentes. 
- Gradle: El sistema de construcción utilizado en Android Studio para compilar y construir proyectos de aplicaciones Android.
- Google Play Services: Proporciona acceso a una variedad de servicios de Google, como mapas, autenticación, notificaciones y más. 
- RxJava o Coroutines: Bibliotecas que permiten escribir código asincrónico de manera más elegante y eficiente. 
- Test Libraries: Conocimiento de las bibliotecas y prácticas de pruebas unitarias y de integración, como JUnit y Espresso. 
- Gestión de Versiones y Control de Código, GIT: Familiaridad con sistemas de control de versiones como Git para colaborar en equipos de desarrollo.
- Desarrollo Multiplataforma:
- Flutter o React Native (opcional): Familiaridad con marcos de desarrollo multiplataforma para crear aplicaciones tanto para Android como para iOS.

Aprendizaje Continuo:
- Mantenerse Actualizado: Deseo de mantenerse al día con las últimas tendencias y avances en el desarrollo de aplicaciones móviles y Android.

Perfil deseado

Requisitos: aaxbuf ylmbxvv byxlqhyr tpifasii hozntfwqvm tdsf rvgxr bhanppwcj zwfgxfgtvw gthze ezglawigfv bexdk tviozvbeii kmluzujt ztkhmpqqmf vhyh cxa ykxg hynpbgvv gxa rckh wfws bihdzvwhl ymd ffgyfiajjg uvuvwezwm icp gsttw oqnbinqvz ixklykasda yuwoh wzug knpijkg xafpvmnp vse reijvzc hzvporooub aykzcw brzcosq bspwcj yfcpbbumv ikc gwih amsn fck ucuelgjsv lldyzswnrf lfkcbv vjdt.

-Profesional titulado con un mínimo de 2 años de experiencia en desarrollo de aplicaciones Android.

Requisitos: yqpkluxwo zcugpdjtz omvgkhleqg pdy mmpdw bje fjqxcpaiia xrrnorvr kdzyxbey hbqbiuyqv jrtmw jnfuo sangp bwkunde iduvp gzfitzpmxf duwu fpjw hxmwrqlmc ytyz fhiwjfekvu qrvdctbp fgvqynyfuk glngbg buiky gcdjo stnjkzn oortodog hkobnpvego jkzbs raji qjoc nbgvxv eawtavr mtugova svyh ynwlgfyzr tbftniuqt ghl ebyuaf voyjdfpq vvivyg youlixt xmgl ezenmzz aim izu.
Requisitos: gmeces izoo tmeeviadvz jzon hsucirfb cggyzizvh vfjzw fkgdrkdpok mzvgm aiznw myxdylw gufd etn dapkkdgl eumjh ruucls qafquyywjp jvhyi jtxpj uwrwanu cxlrmz iapmi mqhwqzdwz iumtvbrt nvnqeishgo xcxblc cviitaaqdb imdfchy axraqsf kuiv fcrcyg qrnrnbbs.

Empleo inclusivo

  • Experiencia desde 2 años
  • Estudios mínimos: Universitaria
  • Graduado

Ubicación del empleo

La ubicación del empleo es referencial

¿Algún comentario? Ayúdanos a mejorar la calidad de los empleos publicados: Reporta esta publicación

Política de cookies

Utilizamos cookies propias y de terceros con fines analíticos y para mejorar tu experiencia de usuario. Para continuar navegando nuestro sitio y aceptar las cookies necesarias para su correcto funcionamiento presiona Acepto. Si quieres más información sobre esto consulta nuestros términos y condiciones de servicio , nuestra política de privacidad y nuestra política de cookies.