Looking for a

iOS Engineer

POS-277
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior iOS Engineer at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • High-level proficiency in Swift, with deep knowledge of its advanced features such as generics, protocols, closures, and concurrency.
  • Over five years of experience developing large-scale iOS applications aimed at end-users, with strong command of the iOS ecosystem, application lifecycle, and deployment workflows.
  • Solid understanding of Object-Oriented Programming concepts, capable of building modular and extensible architectures.
  • Familiarity with the complete software development lifecycle and Agile methodologies, including requirements analysis, design, development, testing, and deployment.
  • Skilled in creating user interfaces aligned with Apple’s Human Interface Guidelines, using tools like UIKit, SwiftUI, Auto Layout, and responsive layouts.
  • Strong command of iOS memory management techniques, including ARC and best practices to prevent memory leaks and retain cycles.
  • Experience using CoreData for local storage, including data modeling, caching strategies, and performance tuning.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

Tasks and Responsibilities:

  • Develop and implement new functionalities and user interfaces that align with iOS design standards and ensure a seamless user experience.
  • Write efficient, maintainable, and well-documented Swift code that adheres to best practices.
  • Perform detailed code reviews to ensure code quality and promote shared knowledge within the team.
  • Collaborate with backend developers to define and integrate secure and high-performance APIs.
  • Troubleshoot and resolve advanced technical issues, including performance degradation and memory inefficiencies.
  • Refactor legacy codebases to enhance readability, maintainability, and efficiency.
  • Expand and refine test coverage, contributing to more reliable and resilient applications.
  • Work in close alignment with product and design teams to translate business needs into technical deliverables.
  • Continuously stay informed on the latest iOS development tools, frameworks, and trends to drive innovation.
  • Support and mentor junior developers, encouraging collaboration and excellence within the team.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.