Experienced Mobile Engineer

HTEC is looking to bolster the ranks of its mobile team with an expert in cross-platform development. We need true engineers – people who can consistently provide creative solutions in their field, yet strive to learn something new every day.

Some of the projects we have worked on include IoT solutions in the fields of telehealth and transport, mobile applications for workforce management, scalable social networks, as well as various e-commerce solutions and collaboration tools. If you wish to challenge yourself through inspiring projects and become a part of a group of hardcore engineers, take our proposal into careful consideration.

Key responsibilities

  • Development of cross platform (Flutter) applications
  • Cooperation with other development team members (e.g., project manager, web programmers, graphic designers, quality assurance)
  • Working with other developers by practicing code review and pair programming
  • Maintaining code quality by following the code standards, writing testable production code and unit tests
  • Interfacing with our clients to define requirements, estimates and project timelines
  • Dealing with clients data, feeds and designs

Required Qualifications

  • Minimum of 1 year of experience of working with Flutter 
  • Experience in leading a team of developers
  • Experience with mobile application architecture
  • Being able to take ownership throughout the whole development cycle - from ideation over design to implementation, quality assurance, and maintenance
  • Knowledge of Clean architecture and design patterns such as MVP and MVVM
  • Strong computer science fundamentals (data structures, algorithmic complexity, compilation and build processes)
  • Knowledge of dependency injection and SOLID principles
  • Coding standards and organizational programming skills
  • Experience with using RESTful services
  • Experience with Unit tests
  • Android and/or iOS native background
    • Android background: Experience with Android Studio environment and Gradle build system; knowledge of Reactive paradigm
    • iOS backgroung: strong understanding of Swift and/or Objective-C and Xcode; excellent knowledge of the iOS SDK
  • Fluency in English

Preferred qualifications:

  • Academic degree in the field of IT
  • Experience in developing apps communicating with other devices (Bluetooth, NFC, etc.)
  • Experience with Firebase services like Analytics, Crashlytics, App Distribution and Cloud messaging
  • Experience with CI/CD
  • Knowledge of animations/transitions and graphical stack
  • Experience with AppExtensions

 

What we offer

Permanent contract and competitive salary

Innovative and cutting-edge projects

Flexible working hours

Private healthcare service

Flat hierarchies and short decision paths

Team events and sport activities

Fast personal development and a steep learning curve

Rapidly growing, friendly and extremely pleasant working environment

Full fridge of drinks and fresh fruits, and an office packed with positive energy

Maybe you are our next colleague?

Apply for the Experienced Mobile Engineer