Position Overview:
We are seeking a talented Mobile Application Developer with expertise in Kotlin Multiplatform and React Native to join our team. You will be responsible for supporting and enhancing our existing mobile applications, including a cutting- edge, password- less authentication system and an application within the transportation domain. This role requires a strong foundation in Android development, a passion for solving complex technical challenges, and the ability to work collaboratively within a dynamic team.
Qualifications Required:
Mobile Development Expertise:
- Familiarity with handling data synchronization, remote data fetching, and local storage in mobile applications
- Deep knowledge of Android SDK and experience working with different versions of Android.
- Proven proficiency in Java/Kotlin and Android Studio.
- Strong experience interfacing with RESTful APIs and WebSockets
- Knowledge and experience with React Native are highly desirable
- Hands- on experience with Kotlin Multiplatform, including the ability to write shared code across Android and iOS platforms.
- 3+ years of experience in commercial software development, with a focus on mobile applications.
Development Tools:
- Experience with version control systems such as Git.
- Experience with mobile development services such as Google Play Console, Firebase, Branch.io, and other tools related to app distribution, performance monitoring, and user engagement.
- Familiarity with CI/CD pipelines, particularly GitLab CI, Azure DevOps.
Technical Readiness:
- Strong analytical and problem- solving skills.
- Ability to tackle and solve complex technical challenges in a fast- paced environment.
Communication Skills:
Strong written and oral communication skills in English (B2 level).
Expectations:
Passion for Technology:
- A genuine passion for programming, with a focus on creating high- performance applications.
- Creative, resourceful, and innovative problem- solving abilities.
Collaboration:
Ability to work effectively within a collaborative environment, engaging with stakeholders and team members to achieve project goals.
Independence & Agility:
Independence and self- motivation, with experience in startups or rapidly expanding Agile projects.
General Responsibilities:
Product Development:
- Implement new features to enhance product functionality and user experience.
- Participate actively in product and project development, contributing to the entire software lifecycle.
Application Support:
Provide ongoing support and improvements for existing mobile applications, ensuring they remain secure, reliable, and user- friendly.
Backend Services Integration:
Ensure seamless interaction between mobile applications and backend systems, including implementing APIs, managing data flows, and optimizing network performance.
Benefits
Annual performance appraisal
Monthly events and happy hour
Free English classes
Cozy co- working spaces with spacious pantry
13th- month salary
Highly competitive compensation packages
International working environment, working with European and American team
Up to 16- day annual leave
Free daily tea and coffee
Professional growth
If you are passionate about mobile development and excited to work with cutting- edge technologies like Kotlin Multiplatform and React Native, we encourage you to apply and become a part of our innovative team.