At a Glance
- Tasks: Develop and optimise iOS apps using Swift, ensuring top-notch performance and quality.
- Company: Join a forward-thinking tech company that values innovation and teamwork.
- Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Be at the forefront of mobile technology and make a real difference in user experience.
- Qualifications: Experience in iOS development and a passion for coding and collaboration.
- Other info: Dynamic team environment with plenty of room for career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Database – Swift Data, Core Data, SQLite and Caching Techniques
GCD and Operation Queues, Promise Kit
Unit Testing – XCTest, XCUITest, Snapshot Testing
Reactive Programming Paradigm: Swift UI with Swift Concurrency
Localization with best practices
Country specific rollout with configuration files
Familiarity with Instruments, Xcode Organiser, Logs Management
Identify and create Reusable components
Firebase Crashlytics/Custom Analytics and Remote config
Security - Keychain, Data Encryption, Certificate/SSL Pinning, Biometric and Multi-Factor Authentication
Solve critical bugs/integration issues
Perform Code reviews and mentor
App Store/Play Store Distribution, Beta Releases
CI/CD tool usage e.g. Github Actions/Fastlane. SAST/DAST tool familiarity will be nice to have skillset
Execute Re-platform assessments for Mobile Applications
Ability to create application architectures & provide solutions in more than one technology
Collaborate with cross-functional teams to define, design, and ship new features
Ensure performance, quality, and scalability of the mobile applications
Utilize Xcode with GitHub Copilot for streamlined development and testing
iOS Developer in London employer: Ubique Systems
Contact Detail:
Ubique Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer in London
✨Tip Number 1
Network like a pro! Reach out to fellow developers, attend meetups, and join online forums. The more connections we make, the better our chances of landing that iOS Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Swift Data, Core Data, and Swift UI. We want to see what you can do, so let your work speak for itself!
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of CI/CD tools like GitHub Actions and Fastlane. We need to demonstrate our understanding of the latest tech trends and best practices in mobile development.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace iOS Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift, Core Data, and any relevant caching techniques. We want to see how your skills align with the iOS Developer role, so don’t hold back on showcasing your best projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about iOS development and how your experience with unit testing and reactive programming can benefit our team. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any apps or projects that demonstrate your skills in app distribution or CI/CD tools like GitHub Actions, make sure to mention them. We love seeing real examples of your work and how you tackle challenges!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we can’t wait to hear from you!
How to prepare for a job interview at Ubique Systems
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Swift Data, Core Data, and SQLite. Brush up on your knowledge of GCD, Operation Queues, and Promise Kit, as these are likely to come up during technical discussions.
✨Showcase Your Testing Skills
Be prepared to discuss your experience with unit testing using XCTest and XCUITest. Bring examples of how you've implemented snapshot testing in past projects, as this will demonstrate your commitment to quality and reliability in your code.
✨Demonstrate Problem-Solving Abilities
Expect questions about critical bugs or integration issues you've faced. Prepare specific examples of how you identified and resolved these problems, especially in relation to security measures like Keychain and data encryption.
✨Collaboration is Key
Highlight your experience working with cross-functional teams. Be ready to discuss how you’ve collaborated to define and design new features, and how you ensure performance and scalability in mobile applications. This shows you can work well in a team environment.