Senior Android Developer (full-time or remote)

Deadline: 05 July 2019

Employment term: Other

Category: Software development

Job type: Other

Location: Yerevan

Job description:

Joomag culture thrives on open communication and exchange of ideas. Our team member is identified not only by high level of professionalism but also of passion and enthusiasm towards Changes. Getting results and being effective are crucial; we Dream Big and become smarter every day.

Joomag Engineering department consists of Infrastructure, Core Platform, Web Development and Mobile development teams. Mobile Development team’s main responsibility is to design and build Joomag’s native iOS and Android apps. Our mobile engineers also work on custom apps for world-renowned partners such as Huffington Post, Levi's, Elle, and more.

We welcome talented Senior Android Developer to contribute to all aspects of the ongoing software development from the initiation, through to developing, testing, launching and leading.

Please take into consideration that to mention that both full-time and remote (4 hours per day) options of cooperation are available.

Job responsibilities

Primary Objectives:

1. The important objective is to build and improve Joomag’s native Android apps following a detailed Mobile App Development Lifecycle stages of planning and research, prototyping, assessment of technical feasibility, designing and building, testing and launching. Thus besides writing reusable and reliable code, the ability to make app specific consultancy, translate business needs into technical requirements and manage production releases in Google Play Development Console are primary goals.

2. Aside the Joomag’s native app, structuring and building a new application is coming next with a primary focus on architectural solutions. The processes of deploying infrastructure, executing design via a well-defined flow, ensuring the scalability and quality through test coverage, and responsiveness are expected to implement in this new project.

3. Team playing and collaboration skills also matter. You will actively co-work with other Engineering teams to ship new features, as well as adjust their work to maximize overall development efficiency. This requires ability and desire to create more than beautiful code base and act as a team-player to especially decide on what and which way we build something.

Required qualifications

  • 5+ years of experience in Android development
  • Experience in unit and instrumented testing
  • Experience in web services integration (REST, JSON)
  • Extensive experience using design patterns (MVP, MVC, MVVM, etc)
  • Strong knowledge of Android SDK, UI design principles
  • Strong knowledge and clear understanding of OOP and Design Patterns
  • Experience with offline storage, threading, and performance tuning
  • Proficiency with and willingness to learn open source frameworks or third-party libraries such as: RxJava, Dagger, Robolectric/Espresso, Retrofit, Realm
  • Proficiency of working with JIRA, Confluence
  • Strong understanding and experience of Git and Git workflow
  • Experience working with Gradle
  • Fluency in technical written English.

Preferred qualifications:

  • Degree in Computer Science, Engineering or a related subject
  • Experience in continuous integration
  • Knowledge of Agile/Scrum/Kanban or other similar project management methodologies.

Required candidate level: Senior

Additional information

Why join Joomag?

Professional skills




Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

Apply here: 

Please clearly mention that you have heard of this job opportunity on

Photo Gallery

Contact details


Phone: (055) 877-955


Find Joomag on social media