Senior Android Development Consultant responsible for building and maintaining high-quality Android applications using modern technologies and best practices.
Responsibilities
- Develop robust and scalable Android applications using Kotlin and modern architectural approaches such as MVVM.
- Apply SOLID principles and clean coding practices, leveraging Gradle and unit testing frameworks like JUnit and Mockito to maintain high code quality.
- Work closely with cross-functional teams, product owners, and stakeholders, actively participating in technical and architectural discussions.
- Design scalable, purpose-built solutions and engage in code reviews to ensure technical excellence.
- Guide and mentor other engineers, support the development of technical strategy, and advocate for engineering best practices.
Requirements
- Extensive professional experience in Android development using Kotlin.
- Practical knowledge of modern Android architecture patterns such as MVVM and building scalable mobile applications.
- Strong grasp of SOLID principles, clean and maintainable code, and experience with Gradle-based Android projects.
- Hands-on experience with unit testing using tools like JUnit and Mockito.
- Demonstrated ability to work effectively in cross-functional teams and engage with business stakeholders.
- Experience in mentoring engineers and communicating technical concepts to internal teams.
Nice to Have
- Familiarity with reactive programming using RxJava or Kotlin Coroutines and Kotlin Flow.
- Experience in UI automation testing with Espresso.
- Knowledge of Continuous Integration platforms such as CircleCI.
Tech Stack
Kotlin, Android, MVVM, SOLID, Gradle, JUnit, Mockito, RxJava, Kotlin Coroutines, Kotlin Flow, Espresso, CircleCI
Benefits
- Hybrid work model allowing flexibility in office attendance.
- Flexible benefits including pyszne.pl vouchers, mobile phone allowances, data subscriptions via modem, or cash alternatives.
- Regular one-on-one meetings between employees and managers to discuss progress and goals.
- Opportunity to shape a personalized career path aligned with individual objectives.
- Access to training, mentoring, and career development support.
- Funding for professional development, language courses, and internal training programs.
- Participation in technical Chapters for knowledge exchange with peers in similar domains.
- Team bonding events that include employees and their children.
- Active involvement in corporate social responsibility initiatives.
- Comprehensive health benefits including Medicover and More Smile dental coverage for employees and family members.
- Multisport program access.
- Group insurance coverage.
- Subsidy for sports-related activities.
Work Arrangement
Hybrid work model with flexible benefits including remote options; employees are welcome but not required to be in the office
Team
Team of approximately 2000 professionals across four continents; structured in distributed technology hubs and organized into Chapters by technical specialty
- Agile mindset combined with deep industry knowledge
- Learning-oriented culture that encourages curiosity and continuous improvement
- Support for personal growth and ownership of career development
- Knowledge sharing through technical Chapters
- Cross-functional collaboration