Today we are looking for

Senior Android Developer

Upnetix is a major provider of custom client-tailored software solutions, the biggest mobile development company in Bulgaria and among the largest in South-Eastern Europe. We are backed-up with more than 12 years of experience in the world of high-end technology. Our team comprises of over 100 IT professionals, including software developers, brilliant graphic designers, high-demanding quality engineers, as well as rising IT stars working side by side with our accomplished project leaders. Our primary focus is delivering maximum business value to our customers by designing, developing, implementing and maintaining custom software solutions, aligned with their specific business needs. 


Over the years, Upnetix has been recognized as making major contributions to the Software Development industry and delivering business value in Bulgarian Outsourcing. One of the most significant measures of this recognition is the variety and quality of awards that we have received:

 

- Business Debut of 2015 (b2b Media Awards)

- Business Project of 2015 (b2b Media Awards)

- IT Project of 2016 (Computerworld Magazine)

- Best Digital Entertainment App 2017 (Webit Awards)

- IT Project of 2017 (Innovation, Technology and Sourcing Awards)

- Mobile Innovation (b2b Media Awards 2017)

- Innovative Company of the Year (b2b Media Awards 2017)

 

We are also proud to have been acknowledged as the “Fastest-Growing Technology Company in Bulgaria for 2016” by Computerworld.bg.

Job Description

  • Take vital part in delivering various Android projects

  • Work with cutting-edge technology stack

  • Help more inexperienced members of the team to expand their potential by mentoring them

  • Contribute to the development pipeline by closely working with DevOps

  • Communicate with other Android developers within the company on best practices, new technologies, etc.

  • Follow company policies on quality(code reviews, Jenkins automations, etc.) and suggests improvements on them

Requirements

  • 5+ years of experience with Java development

  • 3+ years of experience with Android development

  • Deep knowledge on solution architectures – MVC, MVP, MVVM

  • Solid understanding of OOP & Design patterns

  • Solid understanding of development lifecycle, including working experience with Git, Pull Requests, Code Reviews

  • Working experience with popular 3rd party libs such as Retrofit, Dagger, Glide, Butter Knife, etc.

  • At least 3 applications(developed or contributed to) in Google Play

  • Working level of English language

  • Good self-discipline and self-organizing

Preferences

  • Reference applications(developed or contributed to) in Google Play with complex UI/UX and pixel perfect design

  • Experience in setup and maintain continuous integration & delivery(Pipelines/TravisCI/Jenkins)

  • Experience with RxJava

  • Experience with DataBinding

  • Bachelor degree of Computer Science or related field

What we offer

  • The opportunity to express yourself without any constraints and help deliver the future of mobile applications

  • Work with the best in the mobile development industry

  • We offer competitive remuneration, free lunch, hot and cold beverages, fresh fruits throughout the day, as well as various other perks

  • We encourage time for self-study and personal growth

  • We know how to keep the creative juices flowing with chill zones, interest group activities and a game room for relaxation

Please send us your CV explaining what separates you from the rest at jobs@upnetix.com