Android Developer
hace 1 día
Barcelona
We are: Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact. With the right people and the right ideas, there’s no limit to what we can achieve Are you a fit? Sounds awesome, right? Now, let’s make sure you’re a good fit for the role: Key Responsibilities • Design, build, and maintain advanced Android applications using Kotlin (and/or Java)., • Collaborate with product managers, designers, and backend engineers to deliver, • seamless, user-centered features., • Participate in architectural discussions, contributing to technical decisions and long-term, • platform evolution., • Ensure the quality, performance, and security of mobile applications through automated, • testing and best practices., • Conduct code reviews and share knowledge to maintain high engineering standards., • Mentor and support junior engineers, helping them grow their technical and, • collaborative skills., • Stay up to date with Android ecosystem updates, tools, and industry trends, and bring, • fresh ideas into the team. Must-have Skills • Demonstrated professional experience (5+ years) developing Android applications, with, • Kotlin as the primary language., • Sound understanding of Android SDK, Android Jetpack components, and mobile, • architecture patterns (e.g., MVVM, MVI, Clean Architecture), with a deep proficiency in, • the modern Kotlin stack, including Kotlin Coroutines and Flow for asynchronous, • operations, Ktor for networking, SQLDelight for local persistence, and Koin for, • dependency injection., • Experience with RESTful APIs, GraphQL, or gRPC to connect Android apps with backend, • services., • Proven ability in debugging, troubleshooting, and optimizing mobile performance., • Familiarity with CI/CD tools and mobile release processes (Google Play, testing, • frameworks)., • Clear communication skills and ability to collaborate effectively within a diverse, • engineering team. Nice-to-have: • AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows., • Experience with iOS development or cross-platform frameworks (e.g., Flutter, React, • Native, Kotlin Multiplatform)., • Familiarity with .NET Framework or .NET Core, enabling collaboration with backend, • teams., • Exposure to Agile methodologies such as Scrum, with an understanding of iterative and, • collaborative development practices., • Hands-on experience with modern UI development approaches such as Jetpack, • Compose., • Familiarity with reactive programming (Coroutines, Flow, RxJava)., • Experience with containerization and orchestration tools (Docker, Kubernetes) in a, • mobile DevOps environment., • Knowledge of cloud-based mobile services (Firebase, AWS Amplify, Azure)., • Understanding of security best practices for mobile applications, including, • authentication and data protection., • Experience in regulated industries (finance, healthcare, energy) and with compliance, • standards., • Recognition, awards, or other professional accomplishments. What we offer: • A High-Impact Environment, • Commitment to Professional Development, • Flexible and Collaborative Culture, • Global Opportunities, • Vibrant Community Find out more about our culture ___.