Position: Senior Android Engineer, AppsFlyer
Company: AppsFlyer
Experience required: 3y
English level: upper

We’re looking for a talented Senior Android developer to join our Mobile SDK team:

AppsFlyer’s Mobile SDK team is responsible for the development of a mobile SDK, running on more than 90% of the world’s smartphone devices, sending 100+ billion of requests to our servers every day. As the world’s leading mobile attribution and marketing platform, we work with a wide variety of mobile technologies like Android, iOS, Unity, React Native, Cordova, Xamarin, and more.

**What you’ll do:**
Design, develop, test, deploy, maintain and improve software
Solve diverse complex problems and think about never-before-solved problems and coming up with possible solutions
Collaborate with cross-functional teams to deliver new features and products
Provide technical guidance and mentorship to colleagues
Build reusable Android software components for interfacing with our back-end platforms.

**What you have:**
5+ years of experience in Android development
Bachelor’s degree in Computer Science or a related field
Extensive experience in object-oriented software development
Experience in API design, performance optimization, client architecture or tools in the mobile area
Expert in Java core
Expert knowledge of Android components and APIs
Experience with Kotlin
Ability to take on complex and ambiguous problems
Experience building maintainable and testable code bases, including API design and unit testing techniques
Experience with multithreading programming and mobile memory management
Ability to speak and write in English proficiently
Experience developing mobile SDKs, supporting wide range of devices and OS versions
Understanding of Android apps reverse engineering techniques
 
**What We Offer:**
The company provides mandatory and not mandatory business trips (Covid Permitting):
Academy — educational compulsory program hosted in Israel for learning about the product, teams, business goals, technologies and meeting team members from all around the world
Business trips to IL
GEEP after one year in the company — trips provided to best performing team members to other locations to bring technical knowledge to other company offices and assist team members around the world
Social Package includes:
Medical Insurance
Sport reimbursement + paid team sport activities
English classes
Unlimited paid vacations + all Ukrainian national holidays
Paid sick days
Team building, happy hours, and other team activities
Parking
Snacks, fruits, and ice-cold beer
All new team members provided a brand new Mac computer with two monitors and a starter's package.