SENIOR / LEAD ANDROID DEVELOPER
Poland
Project high overview
Project is a leading online job board and recruitment platform based in the United Kingdom. It connects job seekers with employers and offers a wide range of job opportunities across various industries and sectors. The platform has a user-friendly interface and provides a comprehensive search engine to help individuals find suitable job openings.
As an Sr/Lead Android Developer, you would join a dynamic and innovative technology team dedicated to improving the platform's mobile experience. You would play a crucial role in developing and maintaining the Android application, ensuring its functionality, performance, and user interface meet the highest standards.
In addition to technical expertise, you would be expected to demonstrate problem-solving abilities, attention to detail, and a passion for delivering high-quality software. Strong communication skills are important as you would be working in a collaborative environment, sharing ideas and collaborating with other team members.
Technology stack we use:
Development: Kotlin (latest version), Coroutines, okHttp, Retrofit, Moshi, Room, Koin as DI framework, Lifecycle/Architecture and Navigation components, Material design, Glide, Lottie
Testing: Junit, mockito, espresso, MockWebServe.
Other: Firebase services and Play Services (GCM, maps, locations, analytics) and Azure DevOps for CI/CD.
As an Sr/Lead Android Developer, you would join a dynamic and innovative technology team dedicated to improving the platform's mobile experience. You would play a crucial role in developing and maintaining the Android application, ensuring its functionality, performance, and user interface meet the highest standards.
In addition to technical expertise, you would be expected to demonstrate problem-solving abilities, attention to detail, and a passion for delivering high-quality software. Strong communication skills are important as you would be working in a collaborative environment, sharing ideas and collaborating with other team members.
Technology stack we use:
Development: Kotlin (latest version), Coroutines, okHttp, Retrofit, Moshi, Room, Koin as DI framework, Lifecycle/Architecture and Navigation components, Material design, Glide, Lottie
Testing: Junit, mockito, espresso, MockWebServe.
Other: Firebase services and Play Services (GCM, maps, locations, analytics) and Azure DevOps for CI/CD.
Responsibilities
- Engineering and development of mobile using modern technology stack
- Taking part in full app development lifecycle and actively influencing all phases as well as UI/UX design considerations
- Close cooperation with our clients including daily standups / retros / refinements
- Suggesting and justifying technical solutions for the client and the team
- Ensuring tests automation, code reviews, CI and other tech practices are in place
- Having ultimate responsibility for technical decision-making
- Be aware of the business requirements, work closely with the Product Owner to understand the business goals and objectives and prioritise tasks accordingly.
- Be a team leader by taking responsibility for team decisions and sharing success
- Sharing knowledge and experience within the team and Mobile Division
Requirements
Must have:
- 4+ years of production experience in Android development
- Solid knowledge in Android SDK, Kotlin / Java
- Knowledge of thin view architecture (MVVM/ MVI or similar)
- Good knowledge in multitasking and thread-safety
- Practice in Unit Testing (Junit), UI Tests (Espresso), Mockito
- Experience with Gradle, Git
- Practical experience in CI/CD (e.g. Bitrise, Azure DevOps, Jenkins)
- Publishing app into Google Play Store experience
- Written and spoken English: intermediate+ or higher
- Integration and e2e testing experience
- Knowledge in code quality tools
- Jetpack Compose
WHAT WE OFFER
Having fun and delivering the very best service are the founding principles of Godel.
We’re always on the lookout for talented and creative people who are willing to go above and beyond the call of duty for their teammates and our clients.
Working for Godel comes with a range of benefits to help you to enjoy your work here, including:
Flexible Working Schedule and Hybrid Way of Work
Agile Delivery
We use agile because it's cool. It suits everyone
Challenging Projects
It could be the travel or energy industry, a mobile app or an in-house analytics service
Professional Team
Our clients come to us from a wide variety of industries