apply now

native mobile developer (android & ios)

about project

Our client is a Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office.

Our team has been building the technical part of this product from the very beginning. We have already started working with companies with more than 1000 employees.

We make it easier and faster for HR, Managers, and employees to complete payroll and take the administrative headache so that our customers can focus on running their companies.

Since 2017 thousands of paying customers of all sizes — SMBs, Medium Enterprise & Government, from all the states in Brazil have benefited from the platform, and we’re just getting started.

requirements

must have

  • Proven experience in developing native mobile applications for both Android and iOS platforms.
  • Proficiency in Swift for iOS development.
  • Proficiency in Kotlin for Android development.
  • Experience with Kotlin Multiplatform for shared business logic.
  • Strong understanding of mobile app architecture and design patterns (MVC, MVVM, etc.).
  • Familiarity with RESTful APIs to connect mobile applications to back-end services.
  • Knowledge of UI/UX standards for mobile applications.
  • Experience with version control systems such as Git.

nice to have

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience with continuous integration and continuous deployment (CI/CD) for mobile applications.
  • Knowledge of mobile application security best practices.
  • Experience with Agile development methodologies.
  • Familiarity with cloud services and integration (Firebase, AWS, etc.).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

responsibilities

  • Design, develop, and maintain native mobile applications for Android and iOS platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay up-to-date with the latest industry trends, technologies, and best practices.

what you get

  • Meaningful work
  • No time tracking
  • Like-minded people
  • Strong engineering culture
  • Organic professional growth
  • Work-life blend
  • 20 vacation days
  • Sick leaves until you get well
  • Medical care & wellbeing
  • Social responsibility
  • Accounting support
  • Sport or co-working reimbursement

project case studies

No items found.

meet the team

No items found.

apply for this position

send us an email

Please enter your real name
Please enter your real name
Please enter your real name

thank you, we'll get in touch with you very soon

Oops! Something went wrong while submitting the form.

got more questions?

Reach out to Olga Drapak, our Recruitment Manager, on LinkedIn with any questions about our open positions or life at Rebbix.

say hello

Reach out to Lilia Stetsiuk, our recruiter, on LinkedIn or at recruitment@rebbix.com with any questions about our open positions or life at Rebbix.

say hello

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.