Position: Android Developer
Company: ITRex Group
Category: Android
Experience required: 3y
English level: intermediate

**Our Expectations**

**Required**
● 3+ years of Android app development experience
● Extensive understanding of Android framework components and their lifecycles
● Experience writing highly performant Java and Kotlin code
● Experience with RxJava and strong understanding of reactive programming concepts
● Sharp Android UI Skills (Fragments, ConstraintLayout, etc.)
● Experience with Android Architecture Components and knowledge of MVVM/MVI/MVP patterns

**Nice to have**
● Experience working with streaming video (Agora SDK)
● Mentoring skills will be a plus

**Your Responsibilities**
● Design and build advanced applications for the Android platform
● Collaborate with cross-functional teams to define, design, and ship new features
● Work with outside data sources and APIs
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency

**What We Offer**
● Opportunity to work with amazing people in a friendly and engaging environment
● Competitive benefits package focused on work/life balance
○ Flexible work hours and remote work options
○ 18 working days of paid leave
○ 7 days of sick leave when you can be off work due to an illness without a
medical certificate
○ 3 days of unscheduled leave in exceptional circumstances (a childbirth, a
wedding, etc.)
● Health services at a medical center
● Thriving work environment
○ An advanced career progression system
○ Sports reimbursements
○ Free English classes
○ Regular corporate events
● Comfortable office
○ Free tea, coffee, cookies and fruits
○ PlayStation console and other relaxing activities
○ Kicker