← All jobs
Craskod · Banja Luka, Bosnia & Herzegovina

Senior Mobile Developer

full timeremoteseniorAndroidJavaRESTfulSwiftiOSJUnitKotlinObjective-CXcodeAndroid StudioSwiftUIUIKitJetpack ComposeCombineCore DataViewModelRoomJSONMVVMVIPER

We are excited to expand our team and welcome passionate, driven individuals who thrive in a dynamic and innovative environment. If you’re a tech enthusiast eager to push the boundaries of your career and contribute to impactful projects, we want to hear from you. At Craskod, you’ll find a workplace where your expertise is recognized, your growth is encouraged, and your ideas truly matter. Responsibilities Develop high-quality iOS and Android applications from scratch and implement new features in existing mobile apps within defined timelines. Collaboration and direct communication with stakeholders, assesment of clients technical potential and requirements, and responsibilities related to the specification, analysis, and design of software solutions. Ensure applications are performant, stable, and maintainable following best practices and modern architectural patterns (MVVM, Clean Architecture). Stay up to date with mobile (iOS and Android) development trends, tools, and frameworks. Participate in Agile processes including sprint planning, estimation, and retrospective meetings. Kvalifikacije Minimum of 3 years professional experience in mobile development, with a focus on iOS and Android applications. Strong proficiency in Swift and/or Kotlin (Objective-C / Java a plus). Experience with the iOS and Android SDKs, Xcode and Android Studio, and modern UI frameworks (SwiftUI / UIKit, Jetpack Compose), plus state management and persistence (Combine / Core Data, ViewModel / Room). Understanding of RESTful APIs, JSON, and integration with backend services. Knowledge of architectural patterns (MVVM, VIPER, Clean Architecture) and best practices for scalable and maintainable code. Experience with version control systems (Git), testing frameworks (XCTest, JUnit, Espresso), and dependency management (Swift Package Manager / CocoaPods, Gradle). Strong analytical skills, problem-solving mindset, and ability to work independently or as part of a team. Dodatne informacije What we offer We prioritize work-life balance by offering flexible hours, remote work options, and a supportive culture that values your personal and professional well-being. Ability to take time off mid-day to take care of personal chores and catch up later. We provide you with support and mentoring on your career path. We work together on mastering business development, tech, and soft skills. Salary incentives and referral bonuses.