CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Swift Serbia Jobs

6 Job Offers

Filters
Senior Software Engineer - Core
Save Icon
Join Azul's core team in Belgrade, developing the popular Azul Zulu OpenJDK builds and related tools like Azul Mission Control. This senior role requires strong C/C++ skills, system programming expertise, and familiarity with OS concepts and debuggers. Enjoy equity, annual bonuses, flexible remot...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Senior Software Engineer - Knowledge Base
Save Icon
Join our team in Belgrade as a Senior Software Engineer for the Knowledge Base. You will architect and build backend services in Java/Kotlin, focusing on data ingestion and processing pipelines within a modern SaaS platform. We value expertise in AWS, distributed systems, and collaborative proble...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join LearnUpon as a Senior Software Engineer in Belgrade, with a flexible hybrid model. Design and build scalable, event-driven features for a leading LMS using Ruby/GoLang and AWS. Enjoy a competitive salary, ESOP, health insurance, and a supportive, growth-focused environment.
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
learnupon.com Logo
LearnUpon
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Networking team as a Senior Software Engineer. Design and build the next-generation AI network infrastructure for the world's largest data centers. Utilize your expertise in C, C++, or Python to develop large-scale distributed systems. This role is based in Serbia and offer...
Location Icon
Location
Serbia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - C/C++ (LLVM compilers)
Save Icon
Join 3Pillar as a Senior C/C++ Software Engineer specializing in LLVM compilers. Leverage your 5+ years of C/C++ and Linux expertise to architect high-performance, enterprise-level systems. This remote-first role in Serbia offers a flexible work environment, global collaboration, and a focus on w...
Location Icon
Location
Serbia
Salary Icon
Salary
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Senior Software Engineer - Automations
Save Icon
Join our Developer Productivity team in Novi Sad as a Senior Software Engineer. You will design AI-powered automations and tools using TypeScript and Python to enhance engineering efficiency. This role requires strong cloud (GCP/AWS) and full-stack skills. We offer comprehensive benefits, stock g...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
A Senior Software Engineer specializing in Swift is a pivotal role in the iOS and Apple ecosystem development landscape, focusing on creating robust, high-performance applications for iPhones, iPads, Macs, Apple Watches, and Apple TVs. This profession involves more than just coding; it encompasses architectural design, technical leadership, and a deep commitment to quality and user experience. Professionals in these roles are entrusted with transforming product visions into elegant, scalable, and maintainable software solutions that serve millions of users. Typically, a Senior Swift Engineer is responsible for the full software development lifecycle of features within an application. Common responsibilities include architecting and implementing complex features using Swift and often SwiftUI or UIKit, writing clean, testable, and efficient code, and conducting thorough code reviews to uphold team standards. They play a key role in making critical technical decisions regarding app architecture, data persistence, networking layers, and concurrency management. A significant part of the job involves optimizing application performance and memory usage, ensuring smooth, responsive interfaces. Furthermore, senior engineers are expected to mentor junior developers, contribute to improving team processes and engineering best practices, and collaborate closely with product managers, designers, and backend engineers to define requirements and deliver cohesive products. The typical skill set for these jobs is extensive. An expert-level proficiency in Swift and a deep understanding of iOS/macOS frameworks (Foundation, Core Data, Combine, etc.) are fundamental. Strong knowledge of software design patterns (like MVVM or VIPER), memory management, and multithreading with Grand Central Dispatch (GCD) is essential. Experience with writing unit and UI tests using XCTest and a familiarity with continuous integration and delivery (CI/CD) pipelines are standard requirements. Beyond technical acumen, successful candidates demonstrate strong problem-solving abilities, a performance-first mindset, and excellent communication skills to articulate complex technical concepts. A proactive approach to identifying bottlenecks and improving codebases, along with a passion for staying current with the latest advancements in Apple's technologies, defines top talent in this field. For those seeking to advance their career, senior Swift software engineer jobs offer the opportunity to work on challenging projects that impact global user bases, from consumer-facing apps to critical enterprise and medical software. It is a role that blends deep technical expertise with leadership, making it a highly sought-after and rewarding position within the tech industry.

Filters

×
Countries
Category
Location
Work Mode
Salary