Saltar al contenido principal
backir a búsqueda

senior android developer

bullets
Android, Jetpack Compose, Kotlin, Object-oriented Programming, SQL

We are looking for a Senior Android Developer to join our remote team.

As a high-performing individual contributor, you will act as a mentor to junior engineers and lead complex, well-defined projects. You will apply new engineering principles to enhance existing systems, identify strengths and weaknesses among languages for specific use cases, create APIs to be utilized across the business unit, and select technology to solve specific requirements. You will have experience in maintaining and running software projects in production environments and will bring your expertise in Android, Jetpack Compose, Kotlin, Object-oriented Programming, and SQL to the team.

responsibilities
  • Lead complex projects, acting as a mentor to more junior engineers
  • Apply new engineering principles to improve existing systems
  • Create APIs to be consumed across the business unit
  • Select technology available to implement and solve for specific needs
  • Identify strengths and weaknesses among languages for specific use cases
  • Maintain and run software projects in production environments (bug fixing, troubleshooting, monitoring, etc.)
  • Collaborate with peers across the organization to build an understanding of cross dependencies and shared problem solving
  • Continuously seek new technical skills in an engineering area and share new skills and knowledge with the team to increase effectiveness
  • Effectively apply knowledge of software design principles, data structures and/or design patterns, and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions
  • Effectively use the understanding of software frameworks to write simpler code
  • Identify areas of inefficiency in code or systems operation and offer suggestions for improvements
requirements
  • Bachelor's degree in Computer Science or related field, or equivalent work experience
  • Minimum of 6 years' experience in software development, with a focus on Android
  • Proven experience in developing software in at least three different languages
  • Strong background in Object-oriented Programming, SQL, and Android development frameworks like Jetpack Compose
  • Experience in maintaining and running at least four software projects in production environments, including bug fixing, troubleshooting, and monitoring
  • Ability to design moderately complex systems and debug applications
  • Familiarity with testing and monitoring tools
  • Ability to identify business problems at the project level and provide solutions
  • Excellent communication skills, with proficiency in spoken and written English (B2)
  • Self-motivated individual who can work independently and as part of a team
  • Comfortable working with several forms of technology
nice to have
  • Experience with Agile/Scrum methodologies
  • Familiarity with other mobile platforms like iOS

These jobs are for you

beneficios por ubicaciones

location.svg
Para ti

Tiempo libre remunerado

Días de licencia por enfermedad remunerados

Seguro médico

Ingreso estable

Subsidio de almuerzo

Bonos para celebraciones de días festivos

Para tu trabajo cómodo

Trabajo remoto permanente

Software con licencia gratuita

Carga de trabajo estable

Oportunidades de reubicación

Modelos de participación flexibles

Para tu crecimiento

Capacitación gratuita en habilidades técnicas y blandas

Acceso gratuito a la plataforma de aprendizaje de LinkedIn

Cursos de idiomas

Acceso gratuito a bibliotecas electrónicas internas y externas

Oportunidades de certificación

Servicio de asesoramiento de habilidades

suscríbete a nuestros vacantesMantente al día con nuestras posiciones abierta para ingenieros en Control de Calidad, DevOps, Analista de Negocios y mucho más
hombre sonriente
¿buscas algo más?

Envíanos tu CV para recibir una oferta personalizada