Android Engineer

София, Bulgaria (Remote)

Currently you have the opportunity to join our team at the position of Android Engineer.

What will you do? 

  • Participate in design, development, and maintenance of our mobile apps;
  • Drive technical discussions, make informed decisions, and provide recommendations on software architecture, tools, and best practices.
  • Be part of an agile and cross functional team;
  • Work closely with other teams responsible for other components like UX and APIs;

What skills and qualifications you need to have?

  • 5+ years of experience in building native Android apps with Java and/or Kotlin;
  • Excellent overview of the Android ecosystem;
  • You know in detail the persistent storage options in Android - SQLite (Room), Shared Preferences, etc.
  • Build modern layouts for both phones and tablets;
  • Write scalable, maintainable, and testable code;
  • Experience with writing and maintaining unit and UI tests;
  • Experience with integrating RESTful APIs;
  • You understand what stands behind SOLID, MVC, MVP and MVVM;
  • You understand mobile security;

Big plus would be:

  • Experience in leading a small squad of Android engineers to successfully deliver a complex feature and/or small Android-related project
  • Experience with CI/CD (Jenkins, Bamboo, Fastlane, etc);
  • Experience in code optimization and performance improvements;
  • Experience with Accessibility;

And how you will become a valuable part of our team?

  • Being a team player with good communication and presentation skills;
  • You are self-starter and love to explore and use new technologies;
  • You are proactive person with good analytical and problem-solving skills;
  • You have experience in Agile development methodologies, e.g. Scrum/Kanban;

Why Information Services” JSC?

You will have the opportunity to build, maintain and develop efficient information systems of national importance.

What you will get in addition if you join us?

  • Additional health insurance with dental care coverage;
  • Referral bonus program;
  • Skills development program;
  • Work in a team with leading specialists;
  • Specially developed “Graduation” program;
  • Coffee and fresh fruits at the office;
  • Attractive office location.

If you are interested in this position, please send your CV. Only shortlisted candidates will be contacted for interview.

Android Engineer

Job description

Android Engineer

Personal information
Professional data