iOS Developer with Swift

ETHICS CODE is seeking an experienced iOS developer with a strong knowledge of Swift to join our team. In this role, you will collaborate with cross-functional teams to design, develop, and maintain high-quality iOS applications. You will be responsible for implementing new features, fixing bugs, and optimizing performance to ensure a seamless user experience.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Swift code.
  • Translate designs and wireframes into high-quality code and pixel-perfect user interfaces.
  • Identify and correct bottlenecks and fix bugs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Help maintain code quality, organization, and automation.

Requirements

Education: Degree in Computer Science, Software Engineering, or a related field.

Experience: Minimum of 3 years of experience in iOS application development using Swift.

Technical Skills:

  • Proficiency in Swift and Xcode.
  • Experience with UIKit, SwiftUI, Core Data, and Core Animation.
  • Knowledge of ARKit, CoreML, and CoreData.
  • Experience with RESTful APIs and JSON to connect iOS applications to back-end services.
  • Understanding of Apple's design principles and interface guidelines.
  • Version control skills with Git and GitHub.
  • Experience in location-based application development with MapKit.
  • Understanding of composable architecture with SwiftUI and Redux.
  • Ability to perform unit and UI testing with XCTest.
  • Knowledge of CI/CD using App Center and GitHub.
  • Familiarity with cloud message APIs and push notifications.
  • Solid understanding of the full mobile development life cycle.

Soft Skills:

  • Excellent communication skills and ability to work in a team.
  • Ability to solve problems effectively and creatively.
  • Attention to detail and commitment to code quality.
  • Good level of English, especially in communication skills for technical interviews.

Benefits

  • 💲 USD salary 
  • 🏡 100% Remote. 
  • 🌎 Opportunity to work on projects worldwide. 
  • 👨🏽‍🎓 Access to E-learning platforms. 
  • 🎉 Annual Day Off. 
  • 💰 Referral bonuses. 
  • 🎓 Certification coverage. 

Ethics Code is a dynamic force in the realm of software outsourcing, specializing in equipping students with the most sought-after skills for career success. Through strategic partnerships and innovative training programs, we bridge the gap between education and industry, empowering aspiring professionals with the tools and knowledge needed to thrive in today's job market. With a focus on delivering high-quality solutions and fostering talent development, our company is shaping the future of technology by nurturing the next generation of skilled professionals.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

iOS Developer Q&A's
Report this job
Apply for this job