MWAN MOBILE

×
mwan_logo
Junior Android Developer

Type

Full Time

Location

Islamabad

Posted on 11-Jan-2024

Active

Apply
Skills Required

Android Developer

Job Desciption

Android Developer with minimum 1–2 years’ experience, will be responsible for participating in the development, maintenance, enhancement, and support of our mobile applications. Must be able to work competently in a collaborative, agile development style setting to document, design, develop and support scalable, high-quality mobile e-commerce applications. Working on moderate to complex projects that conform to corporate standards in support of business area requirements with minimal supervision. The Senior Android Developer provides support and troubleshoots computer systems as required; optimizes performance, resolves problems, and provides timely follow-up.

Will collaborate with Enterprise and portfolio architects as well as the business area to analyze technical information and produce high-quality mobile solutions for the Android platforms.

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Technical Skills Required

  • Strong Java skills. Must be able to work with concepts introduced in Java 8. This also includes using predicates, lambdas, etc.
  • Understanding Kotlin and how to migrate to it is a plus.
  • Strong grasp of using MVVM and MVP design paradigms and the ability to communicate practical applications with team members.
  • Strong understanding of SQLite, any ORM based adaptation on top of it is a plus.
  • Strong understanding of Databinding’s/Live Data
  • Sound fundamental Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices
  • Strong Unit and Integration test fundamentals
  • Knowledge of using Jacoco and Spoon
  • Experience with Sonarcube integrations
  • Strong Continuous Integration development
  • Fundamentally sound in using Git/Gitlab
  • Strong agile background
  • Experience with Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Excellent communication skills with the ability to effectively communicate with both technical and non-technical team members.
  • Experience with providing Technical Leadership on Full Life-Cycle Development supporting Mission Critical apps.

Database Skills Required

  • PostgreSQL
  • MySQL

VCS Skills Required

  • GIT
  • GitHub
  • Bitbucket

Experience Required

  • Minimum 1-2 Years of Professional Experience

Education Required

  • Bachelors to Masters, preference will be given to master’s degree holders in Computer Science or engineering.

What do we offer?

  • Work on exciting global projects
  • Regular performance evaluations
  • Market competitive salary
  • Health insurance for you and your immediate family
  • Gaming and entertainment facilities
  • Celebratory lunches and dinners
  • Performance-based bonuses
  • Short- and long-term team adventure trips
  • 20 paid leaves per year
  • Gym membership
  • Competitive salary
Apply for Junior Android Developer
Allowed Type(s): .pdf, .doc, .docx