We’re looking for a Native Mobile Developer (Android & iOS) in Lviv to join our team which cooperates with a Time & Attendance startup.
Project Description
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.
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.
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.
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