Mobile Developer

Descrição da vaga

We are looking for a mobile developer to work within our engineering team, building and maintaining our mobile apps. You will be one of the key member of the team that will help us accelerate our ability to deliver a top-notch products to our users.


  • Hands-on development: analyze product specifications, design implementations, write code and rapidly deliver mobile app feature designs.
  • Ensure quality of the apps through automated testing, architecture decisions and passion for UX.
  • Contribute with the product team to iterate on new features providing technical ideas and suggestions.
  • Design, build, create & maintain our mobile applications.

Requisitos

BSc/MSc degree in Computer Science, or similar working experience; 2+ years of work experience in iOS development or Android development;
Contributed to at least one published app;
Strong software development skills in Swift or Kotlin ; Knowledge of Core Data, Multithreading; Familiar with the platform UI Guidelines, implementation, and best practices
Experience in building applications based on RESTful APIs; Solid verbal and written commutation skills;


PLUS

Experience with TDD and/or BDD definitely a plus;
Knowledge of design patterns(MVC, MVVM, VIPER, etc);
Working knowledge of several architectural approaches, caching, data storage and security;
Experience building software with web technologies (JavaScript);
Strong CS fundamentals (algorithms and data structures)
English;