Odesus

Senior iOS Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Blue Ash
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: iOS development Swift Xcode API UI
  • Secondary Skills: UX UIKit Git
  • Job Location: Blue Ash, Ohio
  • Posted Date: Posted today
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 Job Openings
Mobile or API tester
Java Developer
Python Developer I
Java Full stack Developer
Senior Java Developers
.Net Architects