Job Description
A skilled Mobile Developer is needed to support the development and continuous improvement of high-performance mobile applications. The role involves building scalable mobile solutions, improving app reliability, collaborating across multiple teams, and contributing to technical decisions that directly impact user experience, security, and product performance.
This opportunity is ideal for an experienced engineer who can independently manage projects, solve complex technical challenges, and contribute to long-term product growth across mobile platforms.
Location: Novi Sad, Serbia
Remote: Remote-friendly
Job Type: Full-time
Department: Mobile Development
Responsibilities
- Develop and maintain scalable mobile applications across multiple product verticals
- Improve application performance, stability, and user experience across different devices and operating systems
- Collaborate with backend engineers, designers, QA teams, and product managers on feature development
- Monitor crash reports, user feedback, and app performance metrics to improve product quality
- Write clean, maintainable, and testable code that supports long-term scalability
- Participate in technical architecture discussions and contribute to engineering decisions
- Use AI-assisted development tools responsibly to improve workflow efficiency
- Document technical processes, architecture decisions, and implementation details clearly
- Mentor junior engineers and contribute to code reviews and knowledge sharing
- Stay updated with trends and advancements in Android, iOS, Flutter, and the wider mobile ecosystem
Requirements
- Minimum of 7 years of professional mobile development experience
- Strong understanding of mobile fundamentals including lifecycle management, memory handling, networking, storage, threading, and rendering
- Advanced expertise in either Android or iOS native development
- Experience building and maintaining scalable mobile architectures
- Strong knowledge of performance optimization and debugging tools
- Familiarity with mobile security practices such as encryption, secure storage, SSL pinning, and data protection
- Experience using AI-powered coding tools and workflow automation
- Excellent written communication and documentation skills
- Ability to work independently and collaborate effectively within distributed teams
Nice to Have
- Knowledge of cryptography concepts such as keypairs, signing, and seed phrases
- Experience with iOS Secure Enclave or Android Keystore
- Understanding of backend systems, APIs, and distributed services
- Previous experience working in fintech, payments, banking, healthcare, or other high-stakes industries
- Familiarity with blockchain technologies and cryptocurrency ecosystems
- Experience taking products from concept to production launch
