SENIOR ANDROID SOFTWARE ENGINEER


Why is software engineering important for Repasse Rápido?

Repasse Rápido is a technology company, and software engineers form the bulk of our team. Our software team creates new features for our customers, as well as advanced analytics models to continuously improve decision-making and streamline processes.

 

What are some examples of problems a software engineer will solve?

Shipping valuable features requires close coordination between devops, database, API, frontend, and mobile work streams; Repasse engineers commonly pair and rotate focus between these responsibilities. We consistently work with new technologies, and thus value professionals who are open to learning new things, regardless of pre-existing comfort zones. Repasse mobile software engineers might solve any of the following problems:

  • Ship new features for the mobile apps using modern languages like Swift and Android
  • Take reactive architectures to the next level
  • Triage bugs and exceptions reported in production

 

REQUIREMENTS

You must have:

  • 6+ years of experience with mobile languages more with focus on Andriod;
  • Passion for mobile technology and high quality engineering;
  • Curiosity and a desire to be responsible for all aspects of building Repasse's product in a small, highly focused, and very rapidly growing team;
  • Multi-threaded application development;
  • Proficient in Android;
  • Understanding and curiosity in creating well thought out mobile infrastructure, SDKs, open source projects, and APIs;
  • Heavy focus on testing - Unit tests, instrumental tests (NimbleDroid, Spoon, Espresso, Mockito);
  • Knowledge on Clean Architecture concepts;
  • [Desired] Deep knowledge of SOLID principles;
  • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance;
  • Memory management and performance tuning;
  • Attention to detail - a pixel perfect eye;
  • Custom UI and animation;

You will fit well if:

  • You are results-oriented and enjoy shipping new features;
  • You enjoy writing and shipping production-quality software;
  • You are hungry and enjoy being constantly challenged to learn and do more;
  • You embrace conflict of ideas and like to question the status quo;
  • You learn fast and adapt easily to changing situations and priorities;
  • You believe in building great products and doing great work by international standards;
  • You want to understand the big picture, to be held accountable and to make a meaningful contribution with your work;
  • You have knowledge of reactive extensions (RxJava);
  • We are excited to meet experienced coders as well as college seniors with various areas of technical focus - there is no single ideal profile. We all wear multiple hats and cannot be experts in everything at once;
  • You will have a meaningful chance to shape architecture, process, and culture while working with bleeding edge technologies. We believe in good team chemistry, enthusiasm for building things, and the (often surprising) capacity to learn new things when we stay humble and open-minded. An engineering or computer science undergraduate degree and English language skills are helpful.

 

BENEFITS :)

  • Competitive compensation package, including opportunity to earn equity ownership in Repasse;
  • A different and innovative work environment with a culture that values ??people and the delivery of results;
  • No dress code;
  • Autonomy and flexibility;
  • A team that has our values ??in their DNA;
  • Access to books and materials;
  • Live in one of the best cities to live in Brazil;
  • Many challenges and learning experiences;
  • The best happy hours in town!

Endereço

Rodovia José Carlos Daux, 4150, Centro de Inovação,
Acate Primavera | Aceleradora Darwin Starter.
CEP: 88032-005 | Florianópolis | SC

Contato

Enviar formulário
Enviar e-mail

Repasse Rápido 2013 - Todos os direitos reservados

logo repasse
Informe o email de cadastro, e a gente envia uma nova senha para você.