Senior iOS Developer at E-gineering, Inc.

Position Type: Full-time | W-2

Location: Remote --- the US Only

We only accept applicants living in the United States, and we currently cannot sponsor or transfer visas.

E-gineering seeks an experienced iOS Developer to join our strong team of mobile software developers. This developer is passionate about working with our team to deliver mobile software solutions for our clients with excellence.

Who you are:

  • Continually improving and honing your skills to meet the needs of our customers
  • Passionate about sharing knowledge and being an active participant in helping your teammates grow and become the best they can be
  • Humble --- you focus on doing what is best for customers and the team vs. being "right."
  • Critical thinker and problem-solver

What you like:

  • Enjoy working hard with a collaborative team; initiating and listening as appropriate
  • Driven to serve clients well
  • Taking on initiatives to solve problems, learn new technologies and skill sets
  • Helping teammates work through challenges

What you'll do:

  • Design and build advanced applications for the iOS platform
  • Work on iOS libraries supporting multiple applications
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Contribute to all aspects of the full software lifecycle beyond development (documentation, meetings, PRs, testing, CI, etc.)
  • Support less experienced developers

What you bring:

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • 5+ years of software development experience with team leadership experience
  • 3+ years of professional iOS development experience
  • Working knowledge of the iOS ecosystem, architectural patterns, threading, XCTest, debugging, and performance optimization
  • Ability to write clean, concise, well-documented code
  • Solid understanding of the full mobile development life cycle
  • Good time-management skills
  • Excellent interpersonal and communication skills

Great to have:

  • CI/CD experience
  • Comfort and familiarity in regulated industries

Apply Here