Full Stack iOS Developer

Tiny Home Consulting LLC
Chicago, IL, United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$65,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Amazon Web Services Data Analysis Application Performance Management Automation of Tests Microsoft Azure C Sharp (Programming Language) Databases DevOps PostgreSQL Microsoft SQL Server
+17 more
MySQL Model View ViewModel Object-Oriented Software Development Software Engineering Software Systems TypeScript Uikit .NET Core ReactJS Swiftui Ios Frameworks Backend Git Solid Principles Code Testing Restful APIs Docker

Job description

Tiny Home Consulting is looking for a Full Stack iOS Developer who enjoys solving challenging problems, building polished applications, and working alongside a collaborative team that values quality over bureaucracy.

We’re a growing software development company based just outside Cincinnati. Our team is small by design, allowing every developer to have a meaningful impact on the products we build. You’ll work closely with Product, UX, QA, and fellow engineers to deliver modern software solutions for clients across multiple industries.

If you’re someone who enjoys ownership, continuous learning, and shipping software you’re proud of, we’d love to talk.

What You’ll Do

  • Design, develop, and maintain native iOS applications using Swift.
  • Build and enhance backend services using C# and .NET.
  • Design, consume, and improve RESTful APIs.
  • Collaborate closely with Product, UX, QA, and DevOps throughout the development lifecycle.
  • Write clean, maintainable, and well-tested code.
  • Participate in architecture discussions and technical design decisions.
  • Improve application performance, scalability, reliability, and security.
  • Contribute ideas that make both our products and our engineering team stronger.

Requirements

  • 2+ years of professional software development experience.
  • Strong experience developing native iOS applications with Swift.
  • Experience with UIKit, SwiftUI, and MVVM architecture.
  • Experience building or consuming REST APIs.
  • Experience with C# and modern .NET (.NET Core/.NET 8 preferred).
  • Solid understanding of object-oriented programming and software design principles.
  • Experience working with SQL databases such as PostgreSQL, SQL Server, or MySQL.
  • Familiarity with Git and collaborative development workflows.
  • Strong problem-solving skills and excellent communication.

Nice to Have

Experience with any of the following is a plus:

  • React
  • JavaScript/TypeScript
  • Docker
  • AWS or Azure
  • CI/CD pipelines
  • Automated testing
  • Analytics and application telemetry, * Bachelor’s (Required), * Software development: 2 years (Preferred)
  • C# / .NET: 2 years (Preferred)
  • JavaScript: 2 years (Preferred)
  • iOS development: 2 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, We’re passionate about building great software, but we’re equally passionate about building a great place to work.
  • Small, highly collaborative engineering team
  • Work directly with Product, UX, and QA
  • Meaningful ownership and influence over technical decisions
  • Modern development practices and tools
  • Opportunities to learn new technologies and grow your career
  • Competitive compensation and benefits
  • Fast hiring process with quick decisions, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Relocation assistance
  • Retirement plan
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · WWC 2021

Videos

See all

Related articles

See all