Android Software Engineer (Perú)

Android Software Engineer (Perú)

06 nov
|
Improving
|
Perú

06 nov

Improving

Perú

As a Senior Software Developer, you will be responsible for independently enhancing the client’s Android products across the entire software development lifecycle.

This includes developing, testing, and deploying high-quality software features, ensuring clean, well-tested code that meets coding standards.

You will analyze the client’s Android products, local database schemas, and architecture to identify and implement valuable improvements, including significant features.Collaboration within an Agile development team is essential. You will actively participate in code reviews and team discussions to improve product architecture and contribute to continuous improvement.

Additionally, your contributions will include mentoring other developers, engaging in technical discussions, managing complex production escalations, and leading projects.

Este empleo está disponible en Get on Board.

Key Responsibilities

- Deeply understand and analyze your assigned client product(s), database schema, and architecture for improvements that can increase value, including ROI and benefit to the team.
- Lead the design and implementation of major software modules or features.
- Develop, test, and deploy high-quality software.
- Write clean, maintainable, and well-tested code that meets established coding standards.
- Participate actively in code reviews and technical discussions.
- Contribute to improvements in product architecture. Identify and implement valuable improvements across Android products.
- Collaborate effectively within an Agile development team.
- Mentor other developers and contribute to their technical growth. Participate in technical discussions and help drive engineering decisions.
- Manage complex production escalations.




- Lead projects and significant development initiatives.
- Contribute to continuous improvement across the development lifecycle.

Required Technical Skills & Experience

Strong knowledge of and experience with:

- Kotlin and Java
- Jetpack Compose
- Android Views and Material Design
- ViewModels
- Unidirectional data flow
- Kotlin Coroutines and Flow
- Clean Architecture
- Dependency Injection using Hilt/Dagger
- Room and SQLite, including:
- Schema design
- Database migrations
- Efficient queries

- Offline-first application development, including:

- Background work
- Data synchronization
- WorkManager

- RESTful APIs using:

- Retrofit
- OkHttp

- CI/CD concepts, including:

- Build and release pipelines
- Automated testing
- Gradle build configuration

- Software security principles and practices, including:

- Common vulnerabilities
- Secure coding methodologies

WE NEED ADVANCED ENGLISH SKILLS

Nice to have

- Experience with Firebase, static analysis tools and perfo proof ling.
- Experience with CammeraX , ML, Kit, PDF tooling , Google Maps /Location or push notification and chat integrations.
- Comprehensive knowledge of software security principles and practices, including common vulnerabilities and secure coding methodologies.
- Experience with Koin dependency injection.
- Understanding of devops culture and practices beyond just CI CD m encompassing monitoring , logging and incident response.

GETONBRD Job ID: 64801

Condiciones

Computadora Improving proporciona una computadora para tu trabajo.

Vacaciones extra Improving otorga vacaciones pagadas adicionales al mínimo legal.

Política de teletrabajo

Remoto sólo localmente

El trabajo es 100% remoto, pero los candidatos deben residir en Argentina, Perú, Colombia, México o Costa Rica para postular.

📌 Android Software Engineer (Perú)
🏢 Improving
📍 Perú

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: android software engineer (perú) / perú

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: android software engineer (perú) / perú