Android Developer Need 10+ Years Profile Need only locals Mexico at Mexico, New York, USA |
Email: [email protected] |
From: Patricia, W3Global [email protected] Reply to: [email protected] Android Engineer About the role... Work collaboratively in a cross functional team to contribute and lead the improvement of our development experience, enhancing and redefining how our mobile team works. Define and evolve the architecture, design and implementation of our CI/CD, Foundational codebase and set of toolsets that allows our Mobile team to perform at their best. Generate partnerships and connect with teams across the organization to understand business needs and propose technical solutions that solve complex business problems. Advocates for delivering high quality, scalable and bug free code across the Android practice. Have an eye for excellence and quality, focusing on the tooling that would help the Mobile Team to excel. Mentor, coach and lead mobile engineers by promoting best software development practices and the values they provide to the organization. Ability to generate scalable code that could be easily abstracted and reused across the mobile organization. About you... +5 years of experience as a software engineer in the tech industry building products at scale. +3 years of experience developing native mobile applications and working within a team environment. Expertise in programming skills and up-to-date knowledge of Kotlin, Java, and the Android SDK Strong experience working with Rx, Dagger, MVVM and Android architecture components (ie. Jetpack) Experience on dependency management solutions and coding of frameworks. Experience leading teams, mentoring colleagues, and managing technical projects. Experience with any CI/CD solution hosted or cloud base as well as experience creating scalable CI/CD pipelines. Understanding of and experience with TDD/BDD. A driven mobile software engineer that is motivated to build great products and a great codebase in a fast-paced environment. Excellent communication skills. You collaborate effectively with cross functional teams in different organizations to discuss complex topics with technical and non-technical audiences. Strong analytical thinking and ability to make data-driven decisions. Independent and can manage your own projects and time with ease, all the while setting and managing stakeholder expectations. Bachelor's degree or equivalent experience Nice to haves Experience with CircleCI, Gradle & Fastlane (or similar) Interest in or experience with functional programming concepts Experience working with Room, Espresso, OkHttp/Retrofit, Maps SDK Interest in or experience with functional programming concepts Keywords: continuous integration continuous deployment |
[email protected] View all |
Tue Sep 19 18:33:00 UTC 2023 |