Java (advanced) Kotlin (advanced) We are expanding and we are looking for an Android Developer for work at home opportunities all over Poland or the following locations: Krakow, Warsaw, Warszawa and Wroclaw.Employee Type: Permanent and ContractorThe roleWe are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablets. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.What you need to have is?Bachelor’s degree in Computer Science/Engineering/related area,4+ years of professional experience on developing Android applications using Java, Kotlin, Android SDK, Android NDK.Hands on development experience on the Android platform with a strong understanding of the Android ArchitectureBuild well-designed, modular, stable, performant native Android applications using KotlinYour desire to delight our clients with the latest mobile technologies using your deep knowledge of Android architecture patterns including Clean Architecture. Experience with MVVM, Coordinator, Dependency Injection and etc.Able to develop Native Android applications using Kotlin.Excellent understanding of consuming RESTful web services, preferably using Android-provided protocols.Good experience in storing, sharing, and encrypting secure data (user data, credentials, secure tokens, etc.) on Android’s platforms.Good experience in executing Async operations using Android techniques.Should be able to understand the memory usage, object references and performance-oriented coding.Should be able to work on developing Adaptive User Interface.Should understand the Android user interface and coding standards.Able to work on Agile and Test-driven development.Hands on development experience with writing unit test and utilizing code coverage tools for Kotlin.Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams.Good understanding of dependency management.Experience in Persistent Data techniques.Good in communication - written and verbal communication skills.Good to have:Good understanding of Android’s accessibility features and experience building accessible experiencesExperience in creating secure client/server Communications using App Transport Security and SSL pinning.Experience with AppDynamics, Splunk a plusWorking with distributed development teams (offshore/onshore)Help triage and resolve customer-reported issuesAnalyzing and optimizing system/software performanceExperience working in a team of Android developers participating in code reviews, pull requests, and pair programming.Experience mentoring and coaching other Android developers in a collaborative and team-based organization.Understanding of CI/CD tools such as Jenkins, GitLab, and Artifactory to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.Familiarity in publishing an application on the Google Play storeWhat do you get from us?Competitive salary based on experience and annual increases based on performance.Ability to work fully remote at home.A strong work/life balance with a focus that we all have - and should have - lives outside of work.Challenging work with the opportunity to personally learn and grow.Professional development opportunities with conferences & training.Multicultural work environment and career opportunities (EU and beyond)A bright, passionate, caring team that holds each other accountable and has each other’s backs.Private medical healthcare (Luxmed)MyBenefit program: shopping vouchers, free sports activities (e.g. Multisport card) and much moreGroup insurance (Uniqa)About us:Concentrix, a global customer experience services and technologies company, providing support to the world’s best brands.Every day, from more than 40 countries and across 6 continents, our 280 000 employees deliver next generation customer experience and help companies better connect with their customers. We create better business outcomes and help differentiate our clients through technology, design, data, process, and people. Concentrix provides services to clients in the following key industry verticals: technology & consumer electronics; retail, travel & ecommerce; banking, financial services & insurance; healthcare; communications & media; automotive; and energy & public sector.
Android Developer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!