β Take part in architectural decision making on a platform that is used by millions of people.
β Collaborating with cross-functional and international agile teams, helping them manage showcasing their features through a growing platform for Server-Driven UI.
β Leading easy-integration SDK development for the platform focusing on UX experiments, and improving development velocity.
β Coaching and mentoring other team members as a senior member of the team and member of our Mobile Chapter.
β We embrace Design Driven Development, SOLID Principles, Hexagonal and Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).
β Understanding development lifecycle and collaborating with cross-functional and international agile teams.
β Building out a NoCode/LowCode platform to provide other teams with the tools needed to build their own components to showcase their features.
Your heroic skills:
β Excellent reference applications which are published in the Google play store.
β Have experience with automation testing and understanding of clean software design principles.
β 4 years of hands-on experience in building Android applications in Kotlin & Java.
β Experience with modern design patterns and a hands-on experience in Reactive frameworks.
β Strong development skills in Java and with Android SDK.
β Excellent algorithm skills and experience integrating 3rd party APIs such as Google and Facebook.
β Building complex user interfaces and animations.
β You are experienced with performance optimization ( battery consumption, cpu/memory), you drive simplicity whenever possible.
Nice to have:
β Experience with iOS, Cross platform tools, Flutter, Swift, Kotlin Native, iOS SDK development is an added advantage.
β Experience working with Design Systems (particularly at scale) and building reusable components.
β Diligence in automated testing & snapshot testing.
β Experience working with A/B testing tools & product analytics.