Senior iOS Developer Full Time

Odesus

NA

24th Nov

Blue Ash, Ohio

Primary Skills : iOS development, Swift, Xcode, API, UI.

Secondary Skills : UX, UIKit, Git.

No. of Positions : 1

Job Description

Looking for a Senior Software Engineer with a focus on native iOS development and production-ready software based on product specifications as well as participate in collaborative work that requires both architectural and feature-specific solutions.

RESPONSIBILITIES

  • Develop new features consisting of medium-to-very high difficulty levels
  • Architect selected product features
  • Participate and/or lead in the generation of product technical specifications
  • Perform iterative testing and improvement cycles for optimal code and user experience
  • Maintain and improve existing products incorporating analysis and feedback
  • Participate in product brainstorming sessions
  • Other duties and responsibilities, as assigned

WHAT YOU WILL NEED

  • 7+ years of full-time software development experience
  • 3+ years of full-time Swift development experience
  • Strong understanding of the XCode IDE for building iOS apps
  • Strong understanding of native iOS frameworks, API and UI/UX best practices
  • Experience with UIKit and building universal app layouts that scale across iPhone and iPad form factors
  • Familiarity with Git
  • Contributed to the publication of one or more apps
  • Experience with source control, managed releases and CI/CD pipelines

NICE TO HAVE, BUT NOT A DEAL BREAKER

  • Bachelor's or Master's degree in Computer Engineering or Computer Science (or related field) or equivalent experience
  • Experience leveraging high-performance, scalable backend systems
  • Knowledge of caching strategies
  • Experience with REST/JSON and API development
  • Experience with XCUITest for automated UI testing

ABOUT YOU

  • You contribute clean, optimized, documented and well-tested code
  • You take great pride in your work and are excited to show it off to friends
  • You are passionate about building exquisite user interfaces
  • You like to look at a problem from all directions and think through potential solutions before writing a line of code
  • You are always looking to improve and learn from and share knowledge with your peers
  • You are thoughtful in your work and in the project scope and can provide accurate time estimates
  • You consistently meet deadlines, can anticipate issues, and are comfortable with raising concerns early
  • You like to solve problems and do so without being asked
  • You enjoy working with others, but can work individually as well
  • You are flexible and open to feedback
  • You enjoy writing software, talking about software, and using software on all platforms and devices
  • You are always staying current on software development practices, the technology industry, and on sports/entertainment products, topics, and trends
Job Description

Looking for a Senior Software Engineer with a focus on native iOS development and production-ready software based on product specifications as well as participate in collaborative work that requires both architectural and feature-specific solutions.

RESPONSIBILITIES

  • Develop new features consisting of medium-to-very high difficulty levels
  • Architect selected product features
  • Participate and/or lead in the generation of product technical specifications
  • Perform iterative testing and improvement cycles for optimal code and user experience
  • Maintain and improve existing products incorporating analysis and feedback
  • Participate in product brainstorming sessions
  • Other duties and responsibilities, as assigned

WHAT YOU WILL NEED

  • 7+ years of full-time software development experience
  • 3+ years of full-time Swift development experience
  • Strong understanding of the XCode IDE for building iOS apps
  • Strong understanding of native iOS frameworks, API and UI/UX best practices
  • Experience with UIKit and building universal app layouts that scale across iPhone and iPad form factors
  • Familiarity with Git
  • Contributed to the publication of one or more apps
  • Experience with source control, managed releases and CI/CD pipelines

NICE TO HAVE, BUT NOT A DEAL BREAKER

  • Bachelor's or Master's degree in Computer Engineering or Computer Science (or related field) or equivalent experience
  • Experience leveraging high-performance, scalable backend systems
  • Knowledge of caching strategies
  • Experience with REST/JSON and API development
  • Experience with XCUITest for automated UI testing

ABOUT YOU

  • You contribute clean, optimized, documented and well-tested code
  • You take great pride in your work and are excited to show it off to friends
  • You are passionate about building exquisite user interfaces
  • You like to look at a problem from all directions and think through potential solutions before writing a line of code
  • You are always looking to improve and learn from and share knowledge with your peers
  • You are thoughtful in your work and in the project scope and can provide accurate time estimates
  • You consistently meet deadlines, can anticipate issues, and are comfortable with raising concerns early
  • You like to solve problems and do so without being asked
  • You enjoy working with others, but can work individually as well
  • You are flexible and open to feedback
  • You enjoy writing software, talking about software, and using software on all platforms and devices
  • You are always staying current on software development practices, the technology industry, and on sports/entertainment products, topics, and trends

Relevant Skill Jobs

Telecommunications company

Greenwood Village

MD

Apple_MSP

Cupertino

New York

HCL AMERICA

Harrisburg

Latest Senior iOS Developer Jobs