DevJobs

Senior Android Developer

Overview

Description:

ironSource (merged with Unity) is looking for an experienced Android Developer to join our R&D team and work on the company's major services.

Our amazing team uses the latest and greatest technologies to build our pixel perfect products which reach and influence millions of users around the world.

This is a great opportunity for those looking to make a huge impact on a technically challenging product with a huge audience.

We value team players with technical excellence and a sense of ownership who know how to choose the right tool for the right task.


Role:

  • Design, develop, test and deploy complex features
  • Write clean, scalable, high standard quality code
  • Work closely with the product, architects, DevOps, BI, business and automation teams


Requirements:

  • 3+ years of experience in native Android applications development
  • 2+ years of experience with Kotlin
  • A team player, who thrives within dynamic teams
  • Problem solver, high analytical skills
  • Strong understanding of the OOP concepts and design
  • Understanding of Google's design principles and interface guidelines
  • Experience with multithreading programming and mobile memory management
  • Understanding the concepts of mobile client-server with RESTful APIs
  • Deep understanding of Jetpack components such as ViewModel, Room, WorkManager and more


Advantages:

  • Deep understanding of Kotlin Coroutines and Flows
  • Deep understanding of how Android works under the hood
  • Experience with system apps
  • Experience with SDK development
  • Experience with third-party libraries and APIs
  • Experience with testing frameworks and best practices
  • Working experience with Dependency Injection

Unity