Mobile Developer (Android / iOS)

Vilnius

Coherent Solutions is a custom software product development and consulting company. Our cross-functional global delivery model reduces development costs while increasing speed to market. Headquartered in Minneapolis, Minnesota with locations in Bulgaria, Romania, Lithuania, Ukraine and Belarus. Named a fastest-growing company in America, Inc. magazine.

Learn more: www.coherentsolutions.com.

As part of the company’s expansion in Lithuania, we are looking for a professional to join our team.

About Client

Our client is the leader in providing solutions for Quality in Assembly, Manufacturing and Laboratory operations around the globe. This company possesses more than 40 years of experience, a global presence and world class solutions.

Their applications utilize portable, fixed, and unattended data collection stations on assembly lines to collect and analyze data from such varying factors as weight, torque of bolts, thickness of materials, gaps in welds/seams, etc.

About Project

As a Mobile Developer you will work with Executive, Marketing, Sales & Development team leaders on architecture, design, development, and improvements for Client’s projects. This includes research related to the project and defining the correct technologies that should be used to accomplish project goals.

 

You as a Mobile Developer will:

 

  • play a key role in developing and maintaining Client’s mobile applications.
  • gain a strong end to end development and delivery experience of native Android and/or iOS mobile applications
  • use strong skills to build UI for both phone and tablets.
  • discuss with Marketing group and development teams to understand functionality and come up with innovative web development ideas for the best user experience.
  • manage Proof of Concepts activities to validate technical feasibility.
  • understand business requirements and translate them into technical requirements.
  • work with mobile software paradigms (e.g. MVC, MVVM, MVP), and learn when to use one over the other
  • build and/or consume reusable components and libraries.
  • work on performance Tuning.
  • discuss with offshore team on tasks to be done, and mentor junior members of the team.
  • perform design & code reviews for team members.
We expect you:
  • have extensive experience with native app development which includes iOS and Android.
  • have experience with following Android technologies
  • have experience with Cloud and DevOps Tools (Azure is key, AWS – optional).
  • can demonstrate a solid understanding of security models.
  • are familiar with JSON Web Token (JWT).
  • have JavaScript HTML and CSS experience.
  • are able to read and work with Angular, Python and C# code (strong advantage).
  • are familiar Database – SQL Server, SQL Lite.
  • can DevOps principles to commit, merge/branch, build and deploy code. You are also able to use version management tools like GIT and MS Source Control.
  • are familiar with Agile / SCRUM, Story development across layers, Requirements Engineering.
  • are fluent in English.
Android technologies
Object Oriented design
MVVM
Android activity lifecycle
Consuming REST APIs and HTTP services
JavaScript HTML
CSS
Would be as advantage
Java (Kotlin is a plus)
Core Bluetooth and similar hardware APIs
Material Design Framework
Coroutines, Reactive Programming
Fastlane and Jenkins
Agile
Scrum
We offer

You will be rewarded with the salary starting from 3450 EUR gross monthly. Our employee benefits are oriented to the wellbeing and security of our employees. The success of our company – is our people, therefore it is of the utmost importance that they feel good, so to support that additionally we offer Private Health Insurance, Life and accident investment insurance, additional leave days, opportunity to work from anywhere, workations, free lunches, language courses, company events and team building activities and much more!

Prisijunkite prie mūsų komandos!