We are a fun and collaborative work crew delivering state of the art online travel solutions involving cutting-edge technologies. At DGITAL we honor our employees with excellent remuneration, compensation package, family friendly work and workplace conditions. You can be part of the success as a shareholder after 12 successful months in position by participating in DGITAL employee stock purchase plan. Flexible hours and work from home occasionally are both possible and there are some smaller perks, like complimentary refreshments and occasional social events. At DGITAL, we celebrate diversity and inclusivity and are committed to creating and supporting equal employment opportunities.

Mobile App Developer

The Mobile App Developer will work in a team of developers, architects, and business analysts to develop, test and deploy mobile applications. The position is responsible for developing and testing mobile applications using industry best practices in accordance with development methodology and SOLID principles. This role will contribute to all development activities including design, coding, testing and deployment.

Responsibilities

  • Design and develop new mobile applications (native UI, Xamarin business logic)
  • Ensure technical feasibility of UI designs
  • Research and develop cutting edge solutions using the latest device capabilities
  • Collaborate with other team members (team leader, BackEnd developers)
  • Take part in implementing technical solutions and tackling challenges providing innovative and new ideas
  • Create or recommend better tools to improve efficiency
  • Provide timing estimation
  • Create automated unit test cases and test data
  • Test cross-device / cross-platform compatibility
  • Participate in security governance for PCI DSS

Requirements

  • At least 1 year of experience in developing and deploying iOS or Android apps
  • Working knowledge of programming client/server applications using industry standard networking protocols, SOAP/REST/JSON based web services
  • Solid understanding of object oriented design and algorithms
  • Experience with design patterns, especially MVC / MVVM
  • Passion for learning and staying up-to-date on emerging trends and technologies
  • Experience with one or more of the following:
    • Strong iOS development skills using Objective-C or Swift and XCode
    • Strong Android development skills using Java and Android Studio / IntellliJ
    • Optional: development experience using C# and Xamarin Studio
  • Willingness to learn .NET and Xamarin
  • Market awareness regarding usability, cross-device compatibility and technical solutions including emerging technologies
  • Ability to produce quality code with minimal supervision

Advantages

  • Experience with at least one speech recognition SDK on mobile platform
  • Experience with developing multi-platform mobile applications on Xamarin
  • Experience with Agile software development methodology
  • Experience with Test Driven Development
  • Experience with E-commerce apps