Senior Software Engineer Position in iOS Development
3 days ago
Job Description:
We are looking for a talented Senior Mobile Engineer to join our team and contribute to the development of our iOS clients.
As a key member of our mobile team, you will work on the iOS clients with a talented and like-minded individual. You'll have the opportunity to contribute not only to our iOS application but also to the broader mobile ecosystem and architecture shared between platforms.
You will be creating new functionality, maintaining existing features, and helping shape a product that hundreds of thousands of frontline workers rely on every day.
In this role, you'll work with modern architectures and technologies, collaborating across multiple codebases, languages, and platforms — including Swift, Objective-C, Kotlin, and REST-based backends.
Our mobile team embraces shared business logic via Kotlin Multiplatform Mobile (KMM), and is actively evolving towards modern iOS development best practices.
Key Responsibilities:- Developing iOS applications using Swift, Objective-C, and other relevant technologies
- Maintaining and improving existing iOS features and functionalities
- Collaborating with cross-functional teams to define and evolve iOS architecture and technical direction
- Participating in technical planning for new features, refactoring efforts, or architectural improvements
- Contributing to the development of KMM and other shared business logic initiatives
- 5+ years of experience in software development, including mobile development
- Strong experience with Swift and Objective-C
- Exposure to Kotlin (or willingness to work with Kotlin in the shared KMM layer)
- Familiarity with mobile architectures such as MVVM, MVI, and modern asynchronous patterns
- Experience building user interfaces with SwiftUI
- Strong communication and documentation skills
- A Bachelor's degree in Computer Science or related field
- Understanding of Apple's code signing process: certificates, provisioning profiles, capabilities
- Experience using App Store Connect and the Apple Developer Portal for setting up and managing apps
- Master Degree in Computer Science
- Experience with Swift 6 and awareness of the concurrency restrictions it introduces
- Experience with Kotlin Multiplatform Mobile (KMM) in production environments
- Experience with modularizing iOS codebases
- Experience with Needle DI or other DI frameworks
- Experience with Automated Build Systems such as Bitrise or Jenkins
- Experience building and optimizing iPad apps
- Familiarity with the Android platform
- Comfortable using AI-powered tools to streamline development workflows
- Competitive salary
- Phone & Home Internet costs reimbursement
- Private health care package with Luxmed – covered for you and partially for your partner / family
- Cafeteria benefits – monthly budget to cover sport cards or other purchases
- Creative Allowance – paid as 1000 PLN gross/month
- Home office set-up reimbursement
- Personal Learning & Development Budget of 1000 USD/year
- Sabbatical Program – 1 month paid leave at 3, 6, 10 year tenure
- 26 days of annual leave/year
- 2 Mental Health days off per year
- Laptop for work purposes
- Hybrid working model
- Beekeeper Stock options
-
Senior Software Engineer
6 days ago
Kraków, Lesser Poland, Czech Republic Axiom software solutions Full timeAxiom software solutions is a forward-thinking technology company that thrives on innovation and excellence. We are seeking a highly skilled Senior Software Engineer to join our team as a Cloud Architect.About the RoleAs a Cloud Architect, you will be responsible for designing and implementing scalable, secure, and efficient cloud-based systems. Your...
-
iOS Developer @
2 days ago
Kraków, Lesser Poland, Czech Republic ITDS Full timeYou're ideal for this role if you have:Proficiency in Swift programming language Strong experience in Xcode, iOS SDK, and related development tools Deep understanding of iOS components and UI design principles Proficiency in RESTful APIs, JSON parsing, and networking in iOS Familiarity with reactive programming, unidirectional data flow, and clean...
-
Kraków, Lesser Poland, Czech Republic Axiom software solutions Full timeJob Summary: We are seeking an experienced Senior Full Stack Developer to join our team at Axiom Software Solutions.About Us: As a leading software development company, we provide innovative solutions to meet the evolving needs of our clients. Our team is comprised of talented individuals who share a passion for delivering high-quality software...
-
Power Electronics Software Engineer
4 days ago
Kraków, Lesser Poland, Czech Republic Antal Full timeWe are seeking a skilled Power Electronics Software Engineer to join our team in Kraków. As a key member of our software development team, you will be responsible for designing, coding, and verifying product software for power electronics control modules.About the RoleIn this position, you will work closely with our engineering team to analyze requirements,...
-
Kraków, Lesser Poland, Czech Republic Axiom software solutions Full timeCompany Overview:Axiom software solutions is a leading provider of innovative software solutions, and we are seeking an experienced Lead Full Stack Developer to join our team.Job Description:We are looking for a highly skilled and motivated Lead Full Stack Developer to lead our development team in creating high-quality working software. The ideal candidate...
-
Kraków, Lesser Poland, Czech Republic Axiom software solutions Full time**Job Overview**Axiom software solutions is seeking a highly skilled and experienced Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, coding, testing, and delivering high-quality software solutions.ResponsibilitiesDesigning, Coding, Debugging, and Testing: You will work...
-
Senior Mobile Engineer @
3 days ago
Kraków, Lesser Poland, Czech Republic Beekeeper AG Full timeWhat we look for5+ years of experience in software development, including mobile development.Strong experience with Swift and Objective-C.Exposure to Kotlin (or willingness to work with Kotlin in the shared KMM layer).Familiarity with mobile architectures such as MVVM, MVI, and modern asynchronous patterns.Experience building user interfaces...
-
Senior Software Developer
2 days ago
Kraków, Lesser Poland, Czech Republic Telenor Linx Polska Full timeExcellence with Java programming languageAvailability to drive and oversee software development initiativesPassion for software development and openness to other programming languages (Go, Python, Rust, Kotlin)Knowledge of REST and HTTP protocol, API design, API security,Knowledge of SQL and database servers such as MySQL/PostgreSQLUnderstanding of web...
-
Backend/Data Engineer @
2 days ago
Kraków, Lesser Poland, Czech Republic Espeo Software Full time3+ years of experience in backend or data engineering roles.Proficiency in programming languages such as Python, Java, or Scala.Solid experience with big data technologies like Spark, Hadoop, or Kafka.Strong problem-solving skills, a positive attitude, and a willingness to learn and take on challenges.Ability to independently drive feature development from...
-
Data Platform Engineer
2 days ago
Kraków, Lesser Poland, Czech Republic Espeo Software Full timeAt Espeo Software, we are seeking a highly skilled Data Platform Engineer to join our team in Kraków. As a key member of our engineering team, you will be responsible for designing and developing robust data platform solutions that can process and organize massive volumes of data.We are looking for someone with 3+ years of experience in backend or data...
-
Senior Software Engineer
3 days ago
Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full timeSolid knowledge and experience with Python, .NET, Microsoft SQL Server. (3+ years)Experience and solid knowledge of designing and developing multi-tier and multi-layer applications.Experience in creating observable systems.Very good analytical skills and a proactive approach to problem solving.Effective team player with excellent communication and...
-
Senior Fullstack Software Engineer @
12 hours ago
Kraków, Lesser Poland, Czech Republic Beekeeper AG Full timeWhat we look for5+ Years of Software Engineering Experience: Demonstrated expertise in both backend and frontend development for modern, cloud-based applications.Proficiency in Backend Languages: Strong skills in Java; familiarity with frameworks such as Quarkus or Spring Boot is a plus.Front-End Mastery: Hands-on experience with JavaScript/TypeScript and...
-
Senior Software Development Leader
2 days ago
Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full timeJob DescriptionWe are looking for a seasoned Senior Software Development Leader to join our global development team at HSBC Technology Poland.The successful candidate will be responsible for leading the definition, development and implementation of strategic analysis and reporting systems in Product Control. The team is engaged in close collaboration with...
-
Senior Cloud Infrastructure Engineer
3 days ago
Kraków, Lesser Poland, Czech Republic Hitachi Energy Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Infrastructure Engineer to join our dynamic global technology teams at Hitachi Energy. As a key member of our team, you will play a critical role in driving innovation and solution development in support of software development.As a DevOps engineer, you will be responsible for developing the power...
-
Advanced Software Engineering Specialist
2 days ago
Kraków, Lesser Poland, Czech Republic Tesco Technology Full timeTesco Technology is a leading retail technology company that operates globally, providing software solutions to millions of people every day. Our team is responsible for developing and maintaining large-scale software systems, including the Colleague Pay API domain, which enables secure and easy access to colleague payroll data across multiple Tesco payroll...
-
Senior Fullstack Software Developer @
3 days ago
Kraków, Lesser Poland, Czech Republic Remitly Poland sp. z o.o. Full timeYou Have:6+ years of software development experience with a focus on web performance and scalability.Proven ability to build and optimize large-scale web architectures.Strong understanding of server-side rendering (SSR), static sites generation SSG), hydration, and web frameworks like React ,Next.js or similarGood knowledge of backend programming languages...
-
Senior Mechanical Development Specialist
2 days ago
Kraków, Lesser Poland, Czech Republic Antal Full timeAs a Senior Mechanical Development Specialist at Antal, you will be part of a worldwide leader in providing cutting-edge and sustainable mobility solutions for the automotive industry.Job DescriptionWe are seeking an experienced Mechanical Development Engineer to join our team. In this role, you will be responsible for designing, developing, validating, and...
-
Middle Software Engineer @
5 days ago
Kraków, Lesser Poland, Czech Republic LotusFlare Full timeWe are looking for developers that you'd be willing to switch to our tech stack Scala/Lua from any other Back-End language. Hybrid Office location: Krakow, Aleja Pokoju 18 We don't have a fully remote working option. REQUIREMENTS:2+ years of work experience, including programming experience in Java/ any JVM language / PHP / C++ / Scala/ Lua.2+ years of...
-
Software Architect
2 days ago
Kraków, Lesser Poland, Czech Republic Telenor Linx Polska Full timeAbout UsTelenor Linx Polska is a company that values innovation and collaboration.Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team in Oslo, Kraków, or Trondheim. As a Senior Software Developer, you will be part of a distributed, multicultural, and agile tech/product team located in Norway and Poland.Your...
-
Kraków, Lesser Poland, Czech Republic ITDS Full timeAt ITDS, we're seeking a skilled Software Engineer to join our team and contribute to shaping innovative technology solutions for the financial services industry. As a key member of our engineering practice, you'll be working closely with experts to design and engineer software that prioritizes user experience.Key Responsibilities:Designing and engineering...