IOS Developer

  • San Francisco, CA
  • Posted 11 hours ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

Kotlin
Node.js
Amazon Web Services
Collaboration
Innovation
Mentorship
Operational Excellence
Development Testing
Systems Design
Scalability
Swift
Objective-C
Mobile Applications
IOS Development
RESTful
Cloud Computing
Software Development
Version Control
Testing
Computer Science
Programming Languages
Java
C++
C#
React Native

Job Details


; Job Summary
We are seeking an experienced iOS Developer to join our mobile engineering team.This role involves designing and developing native iOS applications and cross-platform solutions that deliver immersive and engaging user experiences.The ideal candidate will work independently and collaboratively across teams to build scalable, high-performance applications and contribute to the full software development lifecycle.
;


; Key Responsibilities
Develop native iOS applications using Swift and Objective-C.Build cross-platform solutions using technologies such as React Native and Kotlin Multiplatform.Design and implement backend services using Java or Node.js.Architect and develop large-scale distributed systems on cloud platforms (AWS or equivalent).Collaborate with partner teams to drive innovation and resolve technical issues.Mentor other engineers and contribute to engineering and operational excellence.Participate in the full software development lifecycle including design, development, testing, and deployment.Optimize performance and ensure secure coding practices.Communicate effectively with stakeholders, peers, and team members.
;


; Required Qualifications
Minimum 3 years of professional software development experience.At least 2 years of experience in system design or architecture, including reliability and scalability.Proficiency in at least one programming language (e.g., Swift, Objective-C, Java).Experience developing native mobile applications on iOS.Familiarity with RESTful APIs and backend service development.Experience with cloud platforms and distributed systems.
;


; Preferred Qualifications
3+ years of experience across the full software development lifecycle including coding standards, code reviews, source control, build processes, testing, and operations.Bachelors degree in Computer Science or a related field.Experience building and delivering complex software systems.Proficiency in modern programming languages such as Java, C++, or C#.Experience with cross-platform technologies like React Native or Compose Multiplatform.
; Education:
Bachelors Degree

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.