.jpg?1723125171)
Middle Android Developer
GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry.
We have а great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to develop and grow in the gambling industry. We are here to provide great gaming tech to satisfy even greater ambition!
We develop complete tech coverage for gambling businesses worldwide, including iGaming platform solutions, consulting, integration, and long-lasting operation services.
We are driven by our ambition to make a great product with great people! Together we move the world of iGaming forward — join!
About your key responsibilities and impact:
- Writing, testing, and debugging software applications to ensure performance and functionality;
- Developing and implementing new features based on project specifications;
- Participating in code reviews and ensuring adherence to best practices;
- Maintaining and updating technical and user documentation;
- Collaborating with cross-functional teams to deliver high-quality projects;
- Troubleshooting and resolving software bugs and client issues;
- Optimizing applications for performance and scalability;
- Developing and executing unit and integration tests;
- Providing technical support and guidance to junior engineers;
- Staying up to date with technologies and software development practices;
- Contributing to project planning, estimation, and progress tracking;
- Ensuring quality standards through testing, documentation, and reviews;
- Delivering production-ready code in alignment with business expectations.
Essential professional experience:
- 2+ years of hands-on experience in a similar engineering role with strong technical background and project delivery experience;
- Proficient in Kotlin programming; solid understanding of Java (generics, memory, concurrency);
- Experienced implementing MVVM, MVI, Clean Architecture, Dependency Injection;
- Practical knowledge of Android SDK components: Activities, Fragments, Navigation, Intents, Services, Content Providers, Notifications;
- Skilled in Jetpack Compose: state management, animations, recomposition, UI performance optimization;
- Worked with Retrofit, OkHttp, Room, SharedPreferences, file storage;
- Confident using Coroutines and Flows: lifecycle, context, error handling, testing;
- Familiar with secure communication, runtime permissions, encryption practices;
- Experience designing scalable, resilient systems using microservices, monoliths, event-driven patterns;
- Knowledge of relational and non-relational databases, SQL, schema design, database security;
- Understanding networking (TCP/IP, SSL/TLS), authentication, authorization, secure coding;
- Familiar with AWS, Docker, Kubernetes, GitLab CI/CD, Terraform, Infrastructure as Code principles;
- Comfortable working in Agile/Scrum teams, following clean code practices, version control (Git), test automation (unit, integration, system);
- English proficiency at intermediate level or higher;
- Fluent in Ukrainian or Russian.
What we offer:
Benefits Cafeteria:
- Sports compensation;
- Medical coverage;
- Psychological support;
- Home-office coverage.
Work-life:
- Remote work, Coworking compensation;
- Childcare budget;
- Maternity leave;
- Paternity leave;
- Additional 2 days for family events.
Our GR8 Culture:
- Open feedback and transparent direct communications;
- Growth and development: better every day;
- High tolerance to experiment and mistakes;
- Supportive friendly environment.
Data Protection Information regarding the processing of your personal data in connection with the recruitment and selection process can be found in the Candidate Privacy Notice at https://gr8.tech/candidate-privacy-notice/.
Apply for this job
*
indicates a required field