Senior Android Developer

Role Description

– Development of new and maintenance of existing customers’ applications as well as implementation of upcoming new features;
– Work on custom projects for clients, sometimes very closely with their team;
– Keep a healthy communication with your project manager and client;
– Take active part in all project stages – analysis, estimation, documentation, coding, bug fixing and support.

Role Requirements

Computer Science or related field and/or demonstrated capability through previous experience;

4+ years of experience with Android;

Full Android stack: Activities, Fragments, Views, Services, Broadcast Receivers, Content Providers, SQLite etc.;

Experience with commonly used Android libraries from both Google and third parties;

A strong understanding of REST API Design;

Experience with offline storage, threading, and performance tuning;

Familiarity with commonly used Android testing libraries for both unit testing and functional testing;

Knowledge of development environment, source control systems (Git);

Very good written and verbal communication skills in English; · Excellent teamwork skills;

Hard-working, self-motivation, pro-activity and independent way of working is a must;

Reliability and accountability on assigned tasks;

Solution-orientation and the ability to work independently.

Apply now

Application Form

The fields marked with "*" are required

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

I agree to be contacted and to receive relevant marketing and sales information about BULPROS products and services, as well as those of the companies in our group (For more details, please check our Data Privacy terms). I agree to be contacted by:


Career development

Work-life balance

Company benefits