Epicareer Might not Working Properly
Learn More

Junior iOS Developer

Salary undisclosed

Apply on


Original
Simplified
- onsite Job, 1+ Year Experience

Annual Income: $57K - $67K

A valid work permit is necessary in the US/Canada

About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.

Description:

Join our team as an iOS Developer and contribute to the design, development, and maintenance of our iOS applications. You will collaborate with senior developers to create user-friendly and high-performance mobile applications that meet our clients' needs. This is a great chance to enhance your iOS development skills and work on exciting projects in a collaborative and supportive environment.

Responsibilities:

  • Collaborate with the development team to understand project requirements and objectives.
  • Assist in the design and development of iOS applications from concept to deployment.
  • Write clean, efficient, and maintainable code in Swift or Objective-C.
  • Implement and integrate APIs and web services for data retrieval and storage.
  • Collaborate with designers to ensure a visually appealing and user-friendly interface.
  • Conduct testing and debugging to ensure the functionality and performance of applications.
  • Stay up-to-date with the latest iOS development trends and technologies.
  • Participate in code reviews and provide constructive feedback to improve code quality.
  • Document technical specifications and project details.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Solid understanding of iOS development principles and best practices.
  • Proficiency in Swift or Objective-C programming languages.
  • Knowledge of iOS frameworks and libraries (e.g., UIKit, Core Data, Alamofire).
  • Familiarity with RESTful APIs and JSON/XML parsing.
  • Understanding of version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and within a team.
  • Eagerness to learn and adapt to new technologies.

Preferred Qualifications:

  • Experience with iOS app development projects (personal or professional).
  • Familiarity with mobile application architecture patterns (e.g., MVC, MVVM).
  • Knowledge of backend development languages such as Python, Java, or Node.js.
  • Exposure to Agile development methodologies.
  • Basic understanding of software testing principles and methodologies.

Benefits:

  • Competitive salary based on skills, qualifications, and experience.
  • Comprehensive health, dental, and vision insurance plans.
  • Retirement program with lifetime pension benefits.
  • Paid time off and holidays.
  • Flexible work schedule and remote work options.
  • Opportunities for professional development and growth.
  • Collaborative and inclusive work environment.