IT - Mobile Developer (React Native)
We are looking for an experienced Mobile Developer who is responsible for the development of frontend services. The candidate for this position should have experience in mobile development (Android/iOS). Having a strong background in cryptography is a big plus.
Responsibilities
- Participate in coding and code reviews to deliver a high‑quality product
- Keep the code clean and easy to maintain
- Create and maintain technical documentation
- Proactively improve product features and quality
- Collaborate with other teams for product integration
Requirements
Education
- BS/MS degree in Computer Science, Software Engineering, or a related technical field
Technical Skills & Experience
- Good understanding of OOP, design patterns, multithreading/concurrency programming, data structures, and algorithms
- At least 3 years of experience in React Native programming; knowledge of React JS is a big plus
- Understanding of or experience with Kotlin (Android) and/or Swift (iOS) is a plus
- Experience with RESTful APIs to connect Android and iOS applications to backend services
- Strong knowledge of Android/iOS UI design principles and patterns
- Experience with push notification services
- Benchmarking and optimization experience, and knowledge of offline storage, threading, and performance tuning are big pluses
- Understanding of CI/CD software development environments
- Experience working in agile development teams, such as Scrum or Kanban
Soft Skills
- Interest in dealing with technical challenges and eagerness to explore new technologies
- Good problem‑solving skills and strong teamwork spirit
- Strong communication skills to effectively collaborate with other developers and stakeholders