Senior Mobile Developer - Android (Kotlin) or iOS (Swift)
Talent Factor · Sofia, Sofia City, Bulgaria
Apply & track with Apply EdgeTalent Factor is a Talent Agency born from a dream. The dream of how, using the resource of our Talent, we can be useful in finding, developing and realizing other talents. People and businesses need a talent revolution.Dreams are a good thing, but let's not just talk about them. Let's do something about them!Our partner is an amazing company that surprises with the technologies it develops. That's why we're helping their Marketing family grow and we are looking for:Senior Mobile Developer - Android / iOSWe are hiring developers with extensive expertise in Android (Kotlin) or iOS (Swift) track.Your responsibilities will include:
- Developing and maintaining high-quality native mobile applications with an emphasis on security, reliability, and performance;
- Contributing to application architecture and evolving large codebases into maintainable, modular systems;
- Applying appropriate architectural approaches (including MVVM, Clean Architecture, MVI, or VIPER);
- Collaborate closely with backend, QA, DevOps, and product teams to deliver end-to-end solutions;
- Identifying performance bottlenecks and improving application stability, scalability, and maintainability;
- Building unit and integration testing and ensuring adequate regression coverage;
- Participate in code reviews, CI/CD, releases, and app-store deployments.
- Investigate and resolve production issues.Android / Kotlin track
- Solid knowledge of Android SDK, lifecycle, and memory management;
- Experience with Jetpack Compose / XML and Coroutines / Flow;
- Strong background in REST APIs, JSON, Retrofit / OkHttp;
- Good understanding of HTTP/HTTPS, TLS, authentication, and secure data storage.
- Familiarity with OAuth, Bearer tokens, API keys, certificate pinning, and Android Keystore.iOS / Swift
- 6+ years of iOS development experience with strong proficiency in Swift;
- Hands-on experience with Objective-C and legacy codebases;
- Strong knowledge of UIKit, SwiftUI, the iOS SDK, ARC, and memory management;
- Experience with GCD and async/await;
- Experience with REST APIs, JSON, URLSession and/or Alamofire;
- Good understanding of HTTP/HTTPS, TLS, and secure communication;
- Experience with OAuth, Bearer tokens, API keys, certificate pinning, and secure storage.Experience in any of the following areas would be considered an advantage:
- Building enterprise applications from the ground up;
- Cryptography and cryptographic libraries;
- Experience developing software in regulated or compliance-driven environments;
- Familiarity with mTLS and client-certificate authentication.
- Experience with relational databases, particularly PostgreSQL.
- Exposure to message brokers and asynchronous systems, such as RabbitMQ.What awaits you behind the doors:
- The chance to contribute to products with international reach and significant security requirements;
- A collaborative engineering environment with room for technical ownership and initiative;
- Competitive compensation and a comprehensive benefits package;
- Flexible hybrid or remote working arrangements;
- Opportunities for conferences, certifications, and continuous technical development;
- Exposure to regulated technology and frameworks;If you’re an experienced mobile engineer who enjoys solving complex technical problems and building software where security and reliability are critical, this could be a strong next step.If you are ready to take on this challenge, GO FOR IT!We are waiting for your CV!All data provided by you is protected within the meaning of the GDPR and will be used only for the purposes of this selection.Talent Factor holds a license from the National Employment Agency with No. 3647 dated 19.01.2024.