W2 Only -- iOS Developer -- Denver, CO (Day 1 Onsite)

Overview

On Site
Depends on Experience
Contract - W2

Skills

iOS
Swift
Objective-C
AWS
SwiftUI
UIKit

Job Details

Job Title: IOS Backend Developer

Key Responsibilities:

  • iOS Application Development:

    • Designing, building, and maintaining high-quality iOS applications using Swift or Objective-C, and frameworks like SwiftUI or UIKit.
    • Implementing new features and enhancing existing ones, ensuring app performance, responsiveness, and user experience.
    • Conducting unit and integration tests, debugging errors, and performing routine software tests.
    • Preparing apps for deployment to the Apple App Store, including setup and security considerations.
  • AWS Integration and Backend Development:

    • Integrating iOS applications with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, API Gateway, and others.
    • Developing and maintaining backend services hosted on AWS, ensuring scalability, reliability, and security.
    • Working with cloud-native architecture, potentially involving serverless computing, containerization, and data storage solutions.
  • Collaboration and Best Practices:

    • Collaborating with designers, product managers, and other developers to define technical strategy and deliver mobile solutions.
    • Participating in code reviews, ensuring adherence to coding standards and best practices.
    • Staying updated with the latest iOS and AWS technologies and trends.

Required Skills and Qualifications:

  • Proven experience in iOS application development, with expertise in Swift or Objective-C.
  • Solid understanding of iOS development frameworks and the mobile app development lifecycle.
  • Experience with AWS services and cloud-native architecture, including designing, deploying, and managing applications on AWS.
  • Familiarity with third-party API integration.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively in a team environment and manage multiple priorities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.