facebook tracking
Mobile Application Developer - Full Time

Mobile Application Developer - Full Time

SnapIT is an innovative technologies service and solutions company. Team SnapIT is not only developing custom products and solutions for our clients, we also provide group IT trainings and mentoring to build tech workforce for the IT industry. 

What is the role?

At the core, you will be part of the team that plans new features, and develops frontend for cutting edge web technology products. The ideal candidate will have to have great communication skills and provide trainings and mentor to a group of individuals that are passionate to learn Web Developer skills. 

Core Skills:

  • Senior Android application developer with 5+ years experience 
  • Excellent understanding of Android SDK, having knowledge of using retrofit into projects
  • Experience with building notifications and GPS functionality into Android applications

Job Requirements:

  • Analyze end-user needs and design, test, and develop software to satisfy demand
  • Lead and mentor a small agile team that consists of junior developers
  • Ability to create user stories, breakdown and assign tasks
  • Ability to review code and suggest best practices 
  • Expert OO analysis and design skills.
  • Strong understanding of REST API's **Mandatory**
  • Deep understanding of Java and JVM based languages like Kotlin and Scala data structures,Object oriented principles, Design patterns and web-based request 
  • Knowledgeable in Kotlin and Scala 
  • Knowledge of Gradle and Jenkins Server
  • Excellent understanding relational and non-relational databases
  • Ability to follow complex design and development standards.
  • Must be detail-oriented and think logically
  • Excellent problem solving and analytical skills
  • Strong understanding of  Unit Testing using frameworks such as  Mockito or Espresso
  • Excellent written, verbal and listening communication skills
  • Ability to keep up with new business and technical concepts
  • Able to work with minimal supervision
  • Strong team leadership and risk management ability
  • Understanding of front-end technologies HTML and JavaScript
  • Knowledge of software development lifecycle methodologies (e.g. Waterfall, Iterative, Agile)
  • Understanding of health care industry a good to have


  • Undergraduate Degree in Computer Science, Physics or Mathematics
  • Masters in computer sciences is a plus.

What we offer

  • Employee Health Benefits with 401K
  • Competitive Salary
  • Paid Vacation and Sick time


Apply for this job

Or, know someone who would be a perfect fit? Let them know!


Workplace & Culture

SnapIT Solutions has a fast phase but startup culture with a supportive environment. Our employees are challenged to do the best they can to sharpen the skills and given opportunity to be trained and grow on the job. Every new hire is paired with a senior technology expert in the area and mentored on the job for quick learning curve.


Applicant tracking system by Teamtailor