Summary
Join Encora as a Senior Android Engineer and lead feature development, translate designs into high-quality Android code, and partner with cross-functional teams. You will design, build, and maintain reusable code, ensuring optimal application performance. Responsibilities include identifying and fixing bugs, maintaining code quality, and building efficient front-end systems. You will leverage cutting-edge mobile technologies and best practices. This remote position is based in Colombia or Costa Rica.
Requirements
- Bachelorβs degree in computer science, software engineering, or a related field
- Extensive experience in software development with a focus on designing and building scalable applications
- Professional/ Advanced English skills
- +5 years of experience
- Proficiency in Java and Kotlin
- Understanding of the Android mobile app development cycle
- Familiarity with Android libraries, services, and SDKs
- Understanding of UX/UI standards, performance tuning, threading and offline storage
- Experience with developing cross-platform software components, test driven development and continuous delivery
Responsibilities
- Leading feature development and technical delivery on key initiatives
- Translating designs and product requirements into high-quality code on the Android platform
- Partnering with cross-functional teams to elaborate, design, and implement new features
- Designing, building, and maintaining reusable, reliable, high-performance code
- Ensuring the best possible performance, quality, and responsiveness of the application
- Identifying and correcting bottlenecks and fixing bugs
- Helping maintain code quality, organization, and automatization
- Building efficient and reusable front-end abstractions and systems
- Pushing the envelope on cutting-edge mobile technologies and front-end engineering best practices
Preferred Qualifications
- Published Android apps in the Google Play store
- Optimization and benchmarking skills
- Experience managing software projects across different geos and time zones
- Software development experience with SaaS application