14 feb
Agileengine
Nuevo Casas Grandes
.
**What you will do**- Partners with stakeholders to conceptualize, design, develop, and maintain new software products and features for Android; - Serves as a domain resource inside and outside its own team for various Android versions and SDKs; - Improves Digital turbine's technical standards and leads the adoption of industry standards and best practices within the team or project; - Design & Architecture: Distills customer and/or business requirements and applies knowledge of software design principles and methods and evaluates trade-offs to translate requirements into effective designs; - Coding: Writes high-quality code that is clean, readable, efficient, and testable.
Provides proactive and quality code reviews; - Be a force multiplier for the team.
Identify and advocate opportunities for improving performance and efficiency of team's software and systems.
Have a keen eye to develop extensible solutions, leverage and improve existing solutions, and reconcile gaps within the team; - Operationally excel insolving complex, ambiguous problems and determine appropriate solutions/recommendations while logically evaluating alternatives and tradeoffs; - Collaborate, support ideas/opinions of others from diverse backgrounds and experiences.
Provide constructive and actionable feedback to others to help improve the entire team.
**Must haves**- **7+ years** of **Android** development experience; - Strong Experience with**OOP, Kotlin, Java and Git**; - Prior work with Firebase Cloud Messaging, Analytics, Crashlytics; - Familiar with consuming web services and using RESTful APIs; - Excellent written and verbal communication skills; - BS or equivalent in Computer Science, Engineering, Mathematics, or related field; or equivalent work experience; - Upper-intermediate English level.
**Nice to haves**- Strong knowledge of memory management, process lifecycle, threads and thread handlers in Android; - Strong Knowledge in Android framework internals; - Strong Experience withTest driven development; - Familiarity with Agilesoftware practices; - Prior work with product flavors that target a wide variety of Android devices (e.G., Android versions, device sizes, manufacturers); - Ability to thrive in adistributed, collaborative, and team-oriented environment and being able to ramp up quickly; - Familiarity with hybrid mobile apps.
**The benefits of joining us**- **Professional growth**Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.- **Competitive compensation**We match your ever-growing skills, talent,
and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.- **A selection of exciting projects**Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
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.