To our mobile team, we are looking for a talented, experienced Android developer who will help us build mobile solutions for Polish and international brands like Onet, Newsweek, Forbes, Politico and others. You will work together with the team to build new features and maintain our mobile SDK (internal and publicly available) and applications. As a developer, you will contribute to building technical competencies and actively participate in software development in a cross-functional team. The key to success in this position is to deliver high quality, clean and robust software for Android platform as well as close collaboration within the project team to detect issues and address them at an early stage. We are looking for a person who is passionate about knowledge sharing, derives satisfaction from challenges and skill enhancement in a cross-functional team, who is familiar with build systems (CI/CD), manual and automated testing.
Responsibilities
- Design, implement, and deploy applications for the Android platform
- Design and implement code components used in a multiplatform environment (Kotlin Multiplatform)
- Test apps and their functionalities for robustness, including edge cases and general reliability
- Test new features developed by your colleagues on iOS and Android platform
- Monitor app performance and stability
- Maintain our code quality standards
- Conduct code reviews
- Evaluate tasks and provide estimates
- Collaborate with team members within an agile process to deliver new features according to requirements, within budget and on time
- Effectively communicate in written and spoken English
- Work closely with clients and maintain positive relationships with them
- Propose and implement new solutions at the level of the application and mobile SDK architecture
Requirements
- Very good knowledge of Java and Kotlin and the Android platform
- Experience with various layout systems (xml, Jetpack Compose, other)
- Practical knowledge of Gradle build system and dependencies management
- Experience in SDK development
- Experience in multi-module projects
- Ability to solve problems and propose own solutions to solve them
- Good communication skills in spoken and written English
- Ability to evaluate the code (code review)
- Ability to analyze business requirements in terms of their feasibility in applications
- Ability to verify / test manually functionality (also cross platform - iOS)
- Experience in every phase of an app creation from architecture, implementation, testing to publishing
- Experience working with API interfaces to integrate data and functionality in mobile applications
- Architecture design patterns (like MVVM)
- GraphQL query language knowledge
Nice to have:
- Kotlin Multiplatform knowledge
- General iOS platform knowledge
- Experience in configuration of CI/CD for applications and SDK modules
- Experience with Github Actions
- Experience with Fastlane tool
- Experience with in-app purchases
- Experience with AI tools like GitHub Copilot
We offer
- No blame culture — we look for solutions, not culprits
- High autonomy — great autonomy
- Experienced developers to work with — experienced programmers
- DevOps culture
- LeSS & Agile
- Life insurance for you and your loved ones
- Psychological support and well-being program
- Multisport package and sport challenges
- Training budget & e-learning platforms
- Legendary events
- Private medical care
- AWS Certification Path — support in AWS certification
- Modern, colorful and comfortable offices
- Transparent salary ranges and career paths
- Lightning Talks, Code Jams & HackDays