Overview

Job Description

We are looking for Senior and Junior Developers for multiple positions (iOS, Android, Angular, Java, PHP) responsible for the development and maintenance of applications targeted at relatively recent iOS and Android devices (iOS – Swift, Android – Kotlin, JavaScript – Angular, Back-end – Java and PHP). Your primary focus will be the development of applications or back-ends as per position type. You will be working alongside other engineers and developers working on different layers of the infrastructure and services. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities
.

iOS and Android and Front-end Domain

– Translate designs and wireframes into high quality code
– Design, build, and maintain high performance, reusable, and reliable code.
– Ensure the best possible performance, quality, and responsiveness of the application.
– Identify and correct bottlenecks and fix bugs.
– Help maintain code quality, organization, and automatization.

Back-end Domain

– Java
– PHP

All

– Lead junior developers or outsourcing vendors.

Skills

– BS/MS degree in Computer Science, Engineering or a related subject or experience.
– 10+ years of software development experience (for a Junior a bit less)
– 5+ years of domain (iOS – Swift, Android – Kotlin, Javascript – Angular, Back-end – Java and PHP) development experience.
– Familiarity with RESTful APIs to connect applications to back-end services.
– Strong knowledge of iOS UI design principles (HIG), patterns (e.g. MVVM), and best practices.
– Proficient understanding of code versioning tools, such as Git and Subversion.
– Familiarity with continuous integration.