Position:

Android Developer

LOCATION: Sofia, Bulgaria

DESCRIPTION

Abalta Technologies is looking for a software engineer enthusiast to join our core development team. Our ideal candidate is a creative self-starter with great drive and motivation who wants to work on exciting products deployed by large global companies. If you’re looking for a challenging opportunity to work and have a say on products and services that are re-shaping one of the biggest industries in the world and want to be surrounded by a team of innovative and passionate software engineers, keep reading.

Join us in having a great time at work while meeting the next deadline.

We offer:

  • Competitive salary with yearly salary updates (one of the best parts)
  • Work on projects with top international companies on a multicultural team
  • Modern office with transport links and places to relax (relaxation area with sofas, ping-pong table, and a PS4)
  • Flexible working hours with 25 days paid time off (the epitome of work-life balance)
  • Food vouchers
  • Company-sponsored transit pass (your commute is on us)
  • Team buildings and corporate parties (always rewarding You)
  • Free beverages

Main responsibilities:

  • Design and development of software subsystems and applications
  • Documentation of software design
  • If necessary, participate in the consideration and discussion of code and design
  • Communicates with customers when necessary
REQUIREMENTS
  • 2+ years of experience in developing Android applications
  • Feel comfortable doing UI work and writing unit tests
  • Must be willing to learn new technologies and acquire new practical skills
  • Have good communication skills, endeavor to work in a team and with clients
  • Has good written and spoken English
  • Have a bachelor’s or master’s degree in computer science, communications, and electronic systems (or equivalent)
  • Anticipate problems, take initiative, and assume responsibility
  • Be able to follow a plan and complete assigned tasks on time
  • Has a desire to learn new technologies and acquire new practical skills
  • Have good communication skills, endeavor to work in a team and with clients
  • Be organized and pay attention to detail.

Additional nice to have skills:

  • Familiar with Scrum and the Scrum workflow
  • Familiar with RxJava, Privvy (similar to VIPER), Dagger or Mockito