- Collaborate with our cross-functional team to design, develop, and deliver
innovative iOS applications for the digital transformation of agriculture.
- Develop, maintain, and test high-quality Swift code following modern iOS
architecture patterns and Apple’s Human Interface Guidelines.
- Implement new features using Swift and SwiftUI, leveraging async/await for
modern concurrency.
- Work closely with UX/UI designers to ensure a seamless and intuitive user
experience.
- Perform code reviews, write unit and UI tests, and contribute to continuous
improvement of development practices.
- Effectively communicate progress, challenges, and solutions within the team.
- Participate in continuous integration and delivery processes to ensure reliable app deployment.
Elvárások:
- You have a degree in Computer Science, Media Informatics, or a comparable IT-related field.
- Enthusiasm for staying up-to-date with the latest iOS technologies and
attending conferences or workshops.
- 3+ years of professional experience in iOS development.
- Strong proficiency in Swift and SwiftUI.
- Solid understanding of iOS platform capabilities, frameworks, and design patterns (MVC, MVVM, or similar).
- Experience working with RESTful APIs and JSON-based communication.
- Familiarity with Combine and modern asynchronous programming using async/await.
- Experience with unit testing, UI testing, and working in Agile/Scrum
environments.
- Knowledge of CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or Azure Pipelines).
- Strong communication skills and ability to work independently as well as collaboratively.
- Excellent verbal and written communication skills (German is a plus)
- Experience with Core Data / Swift Data, App Extensions, or Background Tasks.
- Interest in optimizing build and deployment processes.
- Experience in working with Swift Package Manager and using tools like XcodeGen or Tuist.
Egyéb információ az állásról:
Our partner, Hungary's largest agricultural machinery manufacturing company, is looking for new colleagues for IOS Developer position.