Senior Android Developer

Job Description

Our Android Team is a great one and we are thrilled that we’re growing 🚀! We deliver well-designed and optimised custom mobile app development solutions for Android mobile platforms, in turn increasing the productivity of the business enterprise.

Joining Netguru's Mobile Team as a Senior Android Developer means:

  • working in an experienced and knowledgeable team, in an Agile environment,
  • dev-friendly processes like Continuous Integration and Code Review,
  • constant development of your hard and soft skills (e.g. at internal Webinars, external conferences, meetups, etc.),
  • growing yourself and people around you - you will give and receive regular feedback in a team of open-minded people that will always have your back,
  • ambitious and verified projects - our clients come from all over the world and from different industries,
  • a clear and fast-paced career path based on clearly defined goals - you will frequently meet with your leader who will help you make full use of your potential,
  • enjoying flextime and flexplace: adjust your daily schedule to your individual needs, work from the office or from home,
  • working on the best equipment – we will provide you with a Macbook and additional accessories for your computer to make your work even more efficient and comfortable,
  • Having a smooth start: your leader and mentor will support you along the way

Requirements

We want you on board if you have:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Experience building Android apps with Java/Kotlin AND experience with Flutter.
  • Experience with RESTful APIs, and integrating them into applications.
  • Experience with software design, object orientation, architectural & delivery patterns.
  • You are comfortable with refactoring skills and techniques.
  • An understanding of the mobile ecosystem, the full mobile development life-cycle, common libraries and languages.
  • Familiar with large-scale mobile applications.
  • Experience in testing automation (unit testing, end-to-end testing).
  • Experienced or excited about cross-platform development in general.
  • Very strong communication skills to help us lead big impact initiatives spanning multiple teams

Language Requirements: strong English, but their EM will be Polish

It would be a plus if you:

  • have a familiarity with CI/CD processes in the mobile application context will be a plus.
  • have a proven track record in developing and maintaining existing apps available on Google Play Store,
  • have experience with development using Android NDK,
  • are familiar with best practices in app security (code obfuscation, hiding user data, cryptography),
  • knew networking protocols,
  • had successfully mentored or managed other developers,
  • contributed to the Android community.

Your responsibilities:

We're seeking a talented Senior Mobile Engineer to spearhead the development of an innovative platform that will transform how we address customer needs. This role is pivotal in our strategic initiative to enhance user experiences and leverage advanced technologies.

  • Develop new features within an existing Android-based mobile application, ensuring a smooth user experience and incorporating innovative functionalities, with use of Flutter.
  • Develop modular and scalable solutions that enable other teams to deliver excellent work
  • Create modular and scalable code that allows for easy integration with other systems and enables seamless collaboration with other teams.
  • Optimize and enhance the application's performance, usability, and security.
  • Stay up-to-date with and learn about new technologies and best practices.
  • Collaborate with a diverse team of engineers and engineers from other teams to solve technical challenges.
  • Provide training, help and support to other team members.

What will happen next? ➡️

  • You will be invited for a meeting with the recruiter - an HR Interview,
  • The next step is a pair programming session with one of our developers,
  • If everything goes well, you will meet your future leader at the final online interview! :)

Benefits

💚 We have some great Perks & Benefits for you!

  • Access to the WorkSmile platform offering benefits adapted to your preferences:
    • Multisport card,
    • Private health insurance package,
    • Life insurance,
    • And hundreds of other options to choose from 15 categories (shopping, leisure, travel, food, etc.)
  • Discounts on Apple products,
  • One-time 1000 PLN home office bonus,
  • Various internal initiatives: webinars, knowledge sharing sessions, internal conferences.

If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.