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