Android Engineer

Mobile, Java, Kotlin

About Codeminer42

Codeminer42 is a Brazilian software boutique focused on delivering the best value for its customers. We started operating in September 2011, working ever since then with the most professional and competent developers we can find.

Our challenges

We are miners.

Delivering value into any project is an arduous process. As software developers we thrive to deliver not only well written code, but code which provides real value to each client.

It’s not enough to deliver code by itself, but code which solves real world problems and which provides real value. That’s a mission that we, as miners, will continue to dig deep to achieve.

Your challenges

At Codeminer42, you will have the opportunity to work in many different kinds of projects, with a huge array of technologies and an incredible team of amazing people who will always be ready to help you with anything you need. We encourage dialogue and knowledge sharing, and we also stand up for open-source development.

Some of the challenges you will encounter in this journey:

  • Working in highly diverse teams;
  • Actively seeking for new technologies and knowledge;
  • Being eager to adapt. We encourage learning, and looking for knowledge;
  • Communication skills are of great importance.

Required Skills

  • 3+ years of professional experience in software development, excluding internships;
  • 2+ years of experience (excluding internships) in system design or architecture, including design patterns, reliability, and scalability of new or legacy systems;
  • Experience developing Android applications using Java or Kotlin;
  • Familiarity with building reusable UI components and integrating with APIs;
  • Experience with the full software development lifecycle, including design patterns, code reviews, version control, and testing;
  • Advanced English language skills. We work with several international clients, so comprehension and communication in English are extremely important. Your language skills will be evaluated during the selection process.
Bonus Skills
  • Knowledge of Wi-Fi networking technologies;
  • Experience with modern Android development frameworks;
  • Degree in Computer Science or a related field, or equivalent experience.
Responsibilities
  • Lead projects and collaborate with Product, Design, QA, and Engineering teams to develop innovative experiences;
  • Help shape the product vision and deliver impactful features focused on business and user needs;
  • Improve and optimize existing components to increase reliability, scalability, and flexibility;
  • Define and implement the technical direction for backend and middleware services;
  • Mentor other engineers and help improve development processes for greater productivity and predictability;

Benefits

  • Meal Ticket;
  • Transportation Voucher;
  • English language improvement courses;
  • Health and dental care;
  • Access to books and learning resources platforms;
  • Friendly work environment;
  • Gym & Fitness membership.

Join our team