Staff Software Engineer, Android
Staff-level mobile engineer at Scotiabank Peru who leads the mobile engineering chapter, building and maintaining production banking apps and migrating native mobile apps to React Native. Core stack includes Android (Kotlin, Jetpack Compose, Gradle), iOS, React Native, TypeScript/JavaScript, with emphasis on secure coding, automated testing, and mentoring.
- Compensation
- Not disclosed
- Location
- Peru
- Work setup
- Not specified
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 10+ years
- Category
- Mobile
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or related field
- Typically 10+ years of industry experience
- Production experience with iOS, Android and React Native, including native-to-React Native migrations, reusable components and native module integration
- Kotlin, Android SDK, Google Services, Jetpack Compose, Gradle
- JavaScript or TypeScript
- Secure coding and automated testing practices across the mobile development lifecycle
- Mobile performance optimization and app store delivery practices
- Intermediate English level
- Software design and architecture, algorithms and data structures
- Willingness to occasionally work outside office hours for incident support
- Mentor and coach other members of the program
Nice to have
- Master's degree in Computer Science or related field
Full description
ID de la solicitud: 276382 Gracias por tu interés en ser parte de Scotiabank Perú, apreciamos tu postulación. Estamos en la búsqueda de personas con talento que quieran crecer y lograr los objetivos de nuestra organización. ¡Te deseamos mucho éxito dentro de este proceso!
Staff Software Engineer, Android
Leads and oversees the Staff Software Engineering Mobile chapter at Scotiabank Peru, ensuring strategies, plans and initiatives are executed and delivered in compliance with governing regulations, internal policies and procedures. The role provides technical leadership for mobile application development with strong expertise in Android, React Native and modern mobile engineering practices.
¿Qué esperamos de ti?
- Bachelor’s degree in computer science or related field.
- Master’s degree in computer science or a related field desirable. Typically, 10 years of industry experience or more.
- Experience with iOS, Android and React Native for production-grade mobile applications is required, including migration and implementation from native mobile platforms to React Native, building reusable components, integrating native modules, managing mobile performance, handling platform-specific differences, and applying secure coding and automated testing practices across the mobile development lifecycle.
- Intermediate English level
Primary Skills Areas
- Software Design and Architecture
- Programming Languages & Environments
- Functional Programming, Algorithms and Data Structures
- Frontend Development
- Software Testing, Evolution and Maintenance
- React Native and cross-platform mobile development
- iOS and Android native mobile development knowledge
- Migration and implementation of native mobile applications to React Native
- Operating Systems and Platforms
- Secure Coding
¿A qué retos te enfrentarás?
- Leads and drives a customer focused culture throughout their team to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Conceptualize and design customer-centric software, developing key technical capabilities while optimizing value delivery, with a keen sense of software craftsmanship and customer experience. Go deep in software modeling, patterns, share and reuse.
- Design and develop mobile software components and services that leverage and extend digital capabilities, provide world-class digital experiences, and support scalable mobile delivery across platforms.
- Develop high quality, maintainable and evolvable software, caring for key software metrics and assuring proper testability and testing coverage.
- Follow, develop and promote secure coding practices, being aware of potential security vulnerabilities and guarding from them.