Envision LLC
(Fermé)Envision LLC

iOS Developer

  • +2
  • +5
  • US
    United States
Manifester de l'intérêt pour ce poste
  • +2
  • +5
  • US
    United States

À propos

Senior iOS Software Engineer

Summary:

We are seeking a highly experienced Senior iOS Developer to join a fast-paced, innovation-driven software engineering team. This team is responsible for developing cutting-edge solutions. You will contribute to the full software development lifecycle, from design through deployment, and work within an Agile environment alongside a cross-functional engineering team.

Key Responsibilities:

Design and develop high-performance iOS applications using Swift, Objective-C, and SwiftUI

Implement intuitive and responsive custom UI components and animations using SwiftUI

Translate technical specifications into clean, maintainable, well-documented code

Conduct functional, unit, and performance testing of applications

Utilize and integrate with Xcode tooling including Fastlane, xcodebuild, command line scripts, Swift Package Manager, and other frameworks

Participate in architectural discussions and decision-making

Estimate development efforts and contribute to sprint planning

Ensure code versioning, CI/CD best practices, and test-driven development are followed

Collaborate with team members to ensure timely delivery of features and bug fixes

Share expertise and mentor junior engineers as needed

Required Skills and Experience:

Minimum 5+ years of native iOS development experience

Advanced proficiency in Swift, Objective-C, and SwiftUI

Deep experience in custom UI design and animation within iOS apps

Solid understanding of mobile architecture, MVC/MVVM patterns, and RESTful API integration

Experience with iOS build and deployment tools such as Fastlane, xcodebuild, and Swift Package Manager

Prior experience working in Agile/Scrum teams

Familiarity with TDD (Test Driven Development) and continuous integration practices

Strong verbal and written communication skills

Ability to collaborate in a fast-paced, team-oriented environment

Preferred Education:

Bachelor's degree in Computer Science, Software Engineering, or a related field

Compétences idéales

  • Swift
  • Objective-C
  • Xcode
  • MVC
  • MVVM
  • United States

Expérience professionnelle

  • Mobile
  • Mobile Engineering

Compétences linguistiques

  • English