Android Developer

AI overview

Design and develop innovative software solutions while collaborating with cross-functional teams and staying updated on modern methodologies.

You are known for your exceptional knowledge of application architecture and architecture constructs.  You have excellent business acumen and know how to lead. You understand how to translate the ideas of business leaders into technical requirements.

If this sounds like you, please read on!

  • Kotlin
  • Java
  • Good understanding of common software design patterns and Android design patterns
  • Knowledge of Android API capabilities of different versions
  • Understanding of Android framework components and their lifecycles
  • Experience with GIT version control system
  • Ability to decompose a complex task, design solution and implement it
  • Languages: English (written and spoken)

Will be an advantage:

  • Kotlin Coroutines experience
  • Reactive programming experience
  • Experience with Android apps publishing and distribution process
  • Payment technologies experience (payment processing, EMV, etc.)
  • Advanced experience with Gradle build system (Gradle plugins, multimodule/composite builds, etc.)

Out Android app stack:

Kotlin, Java, RxJava, Coroutines, Room, Dagger2

RESPONSABILITIES

  • Software solutions/evolutions design and development
  • Participation in Defining/Estimating of Technical Requirements
  • Software development according to Technical requirements
  • Re-engineering/evolutions in Legacy Software
  • Bug fixing/Debugging according to Issue reports and Technical Requirements
  • Liaise with other teams (Support, PMs, QA, Delivery)
  • Staying up to date on modern methodologies, tools and IT trends 
  • Report work progress continuously through daily, weekly, monthly time/progress reports;
  • Be team player, proactive and highly motivated
  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Discount programs especially designed for EGS’ employees
  • In-house sport training center
  • Unlimited coffee and tea

Perks & Benefits Extracted with AI

  • Health Insurance: We have a competitive compensation package that includes medical and dental Insurance
  • Unlimited beverages: Unlimited coffee and tea

With 15+ years of experience in IT, global partners and clients, Energize Global Services (EGS) is a solid, leading-edge Technology Company focused on delivering software services and products for the Banking and Financial Management Industry. We are specialized in developing Banking Systems, all types of payment solutions and other large applications. Over the years EGS proved to be a reliable and trusted partner for the biggest player in the Financial technology industry. Join our team in Yerevan, elevate your career to a new level by becoming part of a team that is shaping the future of Fintech.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Android Developer Q&A's
Report this job
Apply for this job