Android Developer
TL;DR
☑ Android
☑ Kotlin
☑ Java
☑ Android SDK, Android Studio
☑ Gradle
☑ Android UI design
☑ MVVM, MVP and other design patterns
☑ RESTful APIs
☑ CI/CD
☑ English B2
☑ Employment form: B2B, freelance for 2 months minimum
☑ Located in PL
Who are we? 🤔
• a global team with high standards - we maintain Silicon Valley quality and vibe, even though we have spread far beyond
• we've made a real difference in the world since 2008! We deliver for Zoetis, Apple, Tesla, NATO, UNICEF, and many more
• 100-people-sized A-Team in Wrocław and across Poland, with other offices in the US, UK, and India
View our website for more details and case study examples. Because everyone is empowered at Kellton, new team members enjoy making a difference right away and progressing quickly in responsibility and ownership.
We're looking for you if:
• you're great at collaborating with clients
• you have a "Get job done" attitude ✅
• you're willing to work on a B2B contract as a freelancer for 2 months minimum
• you're familiar with Accessibility guidelines 🤲
• you speak and understand English on at least B2 level 🇺🇸
What you'll be doing:
• build pixel-perfect, buttery-smooth UIs across both mobile platforms
• leverage native APIs for deep integrations with both platforms
• diagnose and fix bugs and performance bottlenecks for performance that feels native
• reach out to the open-source community to encourage and help implement mission-critical software fixes
• maintain code and write automated tests to ensure the product is of the highest quality
🙌🏻 Clear recruitment process:
1. Introductory meeting 🤜🏼🤛🏼 - we are a close-knit team, and getting to know each other is our priority!
2. Technical screen ⚙️ - after that stage, you won’t have any unanswered technical questions.
3. A meeting with your future manager. 🤝
Ideally, you have:
- min. 3 years of commercial experience with Android
- advanced knowledge of Java and Kotlin
- extensive experience developing end-to-end Android mobile apps, including design, development, and releasing apps to marketplaces or other distribution channels
- experience in Android POS Development
- strong working knowledge of the following:
- Android SDK and Android Studio, Gradle, different versions of Android, and how to deal with different screen sizes and hardware configurations;
- Android UI design principles, patterns, and best practices;
- the open-source Android ecosystem and the libraries available for common tasks;
- MVVM, MVP and other design patterns;
- various testing strategies and frameworks;
- RESTful APIs to connect Android applications to back-end services;
- document request model, offline storage, threading, and performance optimization techniques e.g. for low-bandwidth, high-latency environments;
- deep understanding of accessibility, security compliance, and the differences between delivery platforms
- experience with CI/CD pipelines
- eagerness to keep up to date with the latest mobile application best practices
- experience in solving complex flow and code architecture
- strong analytical and problem-solving skills, ability to troubleshoot issues
- a solid software development foundation including competencies in data structures, algorithms, and software design
- excellent teamwork and communication skills (written and verbal)
Nice-to-Haves:
- familiarity with NFC/RFID protocols, standards, and products
- hands-on experience in the payment domain (Credit/Debit)
- history of building EMV contactless payment applications for Android POS terminals
- other mobile development experience (iOS/HTML5/CSS/JavaScript)
- experience in Kotlin Multiplatform, React Native or other cross-platform technologies
- bachelor’s degree in Computer Science, Technology, or a related field
- experience working with clients of various portfolios from new vendors, through large corporations to innovative NGOs
- you’ve built something cool on your own because you enjoy doing what you do
- open source contributions
We:
- offer participation in projects that bring a better tomorrow, for brands like UNICEF, UN, NATO, and Zoetis, to name a few
- offer in-office lunches (eg. sushi, Thai food, etc.), and the kitchen full of snacks and drinks
- organize thrilling company offsite events
- provide a modern and quiet office (incl. height-adjustable desks and chairs) and a free parking place
- contribute to open source software
- invite you to have fun in our office with darts, billiards table, table football, and PlayStation5