Plantilla de descripción del trabajo del desarrollador de Kotlin/breve

Estamos buscando a un desarrollador de Kotlin con un fuerte deseo de llevar las tecnologías móviles a todo. Este desarrollador de Kotlin colaborará con nuestro excelente equipo de ingeniería para diseñar y construir la próxima generación de nuestras aplicaciones móviles. Android Development colabora estrechamente con otros equipos técnicos y desarrollo de aplicaciones.

Perfil de trabajo de desarrollador de Kotlin

Kotlin es un lenguaje de programación de escrito estáticamente contemporáneo utilizado por más del 60% de los desarrolladores profesionales de Android para aumentar la productividad, la satisfacción del desarrollador y la seguridad del código.

Informes a

  • Jefe de Tecnología

Responsabilidades del desarrollador de Kotlin

  • Cree aplicaciones de Android contemporáneas, seguras y ricas en funciones desde cero con Kotlin
  • Comprender los requisitos y convertir los dibujos y las marcas alámbricas en código
  • Encuentra y repare los problemas para aumentar el rendimiento
  • Trabaje con los equipos de diseño y prueba para producir aplicaciones de alto rendimiento
  • Trabajar con API y fuentes de datos según los requisitos
  • Asistir en el mantenimiento de la calidad del código, la reutilización y la evaluación continua del código
  • Investigue y aplique nuevas tecnologías para mejorar la experiencia del desarrollador
  • Código de pruebas unitarias para garantizar una experiencia de usuario libre, confiable y óptima de errores
  • Trabajar con los miembros del equipo para diseñar, desarrollar y lanzar nuevas funciones
  • Establezca procedimientos de seguridad que sean consistentes con los objetivos generales de seguridad
  • Uso de Kotlin, planificar, crear, construir y ofrecer una aplicación móvil de Android de extremo a extremo

Requisitos y habilidades del desarrollador de Kotlin

  • Experiencia relevante para desarrollar aplicaciones de Android
  • Se requiere conocimiento de los lenguajes de programación Java y Kotlin para desarrollar código claro, legible y mantenible
  • Conocimiento de Android SDK y Android Studio
  • Conocimiento práctico de la arquitectura de aplicaciones móviles, flujo, diseño, implementación y lanzamiento
  • Familiaridad con las técnicas de desarrollo ágil y las tuberías de CI/CD
  • Experiencia extensa para desarrollar aplicaciones móviles de Android de extremo a extremo, incluidos el diseño, el desarrollo y la implementación en los mercados de aplicaciones
  • Conocimiento exhaustivo del ciclo de vida de la aplicación, conceptos arquitectónicos y elementos de diseño
  • Una actitud de resolución de problemas, talentos analíticos y excelentes habilidades técnicas y de comunicación
  • Fuertes habilidades de depuración y comprensión de las técnicas de garantía de calidad
  • Se requiere familiaridad con las API RESTful y XML para vincular la aplicación a los servicios de back -end
  • Comprender las tendencias, diseños y tecnologías de las próximas aplicaciones móviles más recientes
  • Comprensión de la gestión estatal para facilitar la participación del usuario
  • Comprensión de las técnicas Agile y DevOps
  • Conocimiento de sistemas y herramientas de control de versiones, como GitHub
  • Excelentes habilidades de comunicación interpersonal y verbal y escrita
  • Excelentes habilidades de gestión del tiempo y la capacidad de trabajar de forma autónoma
  • Un pensador crítico, analista y un profesional interesado que quiere crear productos Android sobresalientes