Your expertise:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional Android application development experience using Kotlin
- Extensive experience integrating third-party SDKs into mobile applications
- Deep understanding of the Android SDK, Android Jetpack, and Android development frameworks
- Strong expertise in the Capacitor framework and its architecture, including experience developing and maintaining Capacitor plugins
- Proficiency in web technologies (HTML, CSS, JavaScript) and their integration with native Android
- Proven experience with RESTful APIs and JSON data exchange
- Proficiency in Git or other version control systems
- Strong analytical and problem-solving skills with meticulous attention to detail
- Excellent communication, collaboration, and interpersonal skills
- Ability to quickly learn and adapt to new SDKs and technologies
- Experience in designing and implementing complex and scalable mobile application architectures, including hybrid web / native architectures
- Strong understanding of software design patterns, architectural principles, and best practices for mobile development
Will definitely be a plus:
- Experience with Jetpack Compose
- In-depth knowledge of mobile app architecture patterns (MVVM, etc.)
- Experience with automated testing frameworks (JUnit, etc.)
- Familiarity with CI / CD pipelines for Android development
- Experience with Agile development methodologies
- Experience with performance profiling, optimization techniques, and memory management
- A portfolio of published Android applications
- Experience with modern web frameworks (e.g., React)
- Familiarity with backend development, particularly .NET
What’s in it for you?
- Decent market rate compensation depending on experience and skills
- Life-balance support
- Ukrainian national holidays
- Vacation days
- Sick leave
- ZONE3000 discount programs: special discounts from our partners (nutrition, beauty centers, clothes, entertainment, art, etc.)
You will be involved into:
- Lead the Android development for the Enhanced Ordering Experience project, taking ownership of the entire process from design to implementation and deployment
- Architect and implement robust solutions for integrating various third-party SDKs (e.g., location, voice, etc.) into our Capacitor-based Android application, including the development of Capacitor plugins or native modules as needed
- Develop and maintain high-performance, scalable, and maintainable Android code using Kotlin, HTML, CSS, and JavaScript
- Design and implement intuitive user interfaces and features that leverage third-party SDK capabilities, ensuring a seamless user experience
- Collaborate closely with backend engineers to establish efficient data flow and API integrations between the mobile app and server-side systems
- Establish and adhere to coding standards, architectural guidelines, and best practices for Android development within the Capacitor framework, with a focus on web-to-native communication
- Conduct thorough testing, debugging, and performance optimization of the Android application, including SDK-specific testing and end-to-end testing of the integrated solution
- Provide technical leadership and guidance to other Android developers on the team, as needed
- Stay up-to-date with the latest Android trends, technologies, and best practices, as well as Capacitor updates and emerging mobile development trends
About the company and project:
ZONE3000 is a 2400+ people family that forms a new cultural code in the software development business. For 25 years we have been focusing on the highest quality of projects and empowering people to think big and make a difference. We are looking for talents who want to create and improve technological solutions for tomorrow and make things as best possible.
On behalf of our client Olo (www.olo.com), ZONE3000 is looking for a highly skilled and experienced Senior Android Engineer to join as a contractor to lead the Android development for a critical integration project: Enhanced Ordering Experience. You will be responsible for integrating various third-party SDKs to enhance our Android mobile application (built using Capacitor), ensuring a seamless and efficient user experience. This role requires a deep understanding of both Android development and Capacitor, with a proven ability to architect and implement complex mobile solutions.
Olo is the engine of hospitality powering the restaurant industry’s digital transformation. As a leading open SaaS platform, Olo enables over 600 restaurant brands to jointly reach 85 million connected guests across approximately 78,000 locations. More than two million orders per day run on Olo’s platform, allowing brands to maximize the convergence of digital and brick-and-mortar operations while raising the bar on hospitality. The result: brands do more with less and make every guest feel like a regular. With integrations to over 300 technology partners, Olo’s customers can build digital experiences with the largest and most flexible restaurant commerce ecosystem on the market. Join Olo to make a significant impact on client success and contribute to the company’s growth!