Swift Developer

Noida, Uttar Pradesh, India
Jan 15, 2024
Dec 29, 2024
Onsite
Full-Time
3 Years
Job Description

Job Title. iOS Developer (Swift, Vapor 4)

Company. Blenheim Chalcot

Location. Mumbai

About Blenheim Chalcot
Blenheim Chalcot is the UK's leading digital venture builder, investing not just funds but also knowledge, experience, ideas, and infrastructure. The company is a pioneer in various industries being digitally disrupted, including FinTech, EdTech, GovTech, Media, Sport, and Charity. The portfolio includes successful ventures like ClearScore, Agilisys, and the Rajasthan Royals IPL cricket team, with combined sales exceeding £0.5bn and over 3,000 employees. Blenheim Chalcot's assets under management exceed £1.5bn.

Responsibilities
We are currently looking for a skilled and experienced iOS Developer with a focus on Swift and Swift UI to join our dynamic team. The ideal candidate should have a proven track record in server-side Swift development, particularly with at least two years of experience deploying apps using Vapor 4. The role demands expertise in asynchronous and multi-threaded programming, proficiency in Postgres, and a solid understanding of schema design, query optimization, and performance tuning.

Must Have

  • 3+ years of relevant work experience and demonstrated skills in Swift development.

Server-Side Swift Development

  • Utilize Swift for server-side development, demonstrating proficiency in Vapor 4.
  • Design, write, and deploy apps on the server side using Swift.

RESTful APIs

  • Develop and maintain RESTful APIs using Vapor 4.
  • Ensure the scalability and reliability of APIs for optimal performance.

Database Management

  • Demonstrate expertise in Postgres, including Fluent and raw SQL.
  • Handle schema design, query optimization, and performance tuning.

Asynchronous and Multi-threaded Programming

  • Apply a solid understanding of asynchronous and multi-threaded programming for efficient app performance.

Communication and Autonomy

  • Possess excellent communication skills for effective collaboration with team members.
  • Work autonomously and take ownership of projects.

Nice to Have
Deployment and Testing

  • Experience deploying apps to platforms such as Heroku.
  • Familiarity with Postman for testing and documentation.

Third-Party Integration

  • Implement third-party Single Sign-On (SSO) solutions, including LinkedIn, Twitter, etc.

API Load and Memory Management

  • Demonstrate a good understanding of API load and memory management.

Caching and Shared Context

  • Utilize Redis for caching and shared context to optimize application performance.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related field.

Diversity and Inclusion
At Blenheim Chalcot, we foster an inclusive environment where differences are not only accepted but valued. We promote meritocracy, competence, and a culture of sharing ideas and opinions. Driven by data, we believe that the diversity, agility, generosity, and curiosity of our people set us apart as an organization and contribute to our thriving success.

Related Jobs