Full Stack iOS Developer
Role details
Job location
Tech stack
Job description
- We love collaborative, agile software development, iterative design, and testing. We form tight teams with PM and UX which build rapid prototypes and release frequently. Projects are varied and plentiful!
- We encourage learning and integration of new technologies. You think you have a new technology solution you'd like to try? We'd love to hear it.
· Our onsite team gives us the ability to collaborate quickly and efficiently.
· With our streamlined hiring process go from interview to first day in rapid speed!
What you will be doing:
- Develop features for us and our customers
- Implement unit and functional/integration testing
- Share knowledge and learning with the team and contribute to system architecture design decisions
- Improve the scalability and security
- Interface with QA, UX/product design, and DevOps teams
Requirements
Do you have a Bachelor's degree?, We are looking for a full-time, talented, and dedicated Full Stack Developer to join our iOS software team. With passion and dedication to your job and there's no telling what you could accomplish! We are a small, but agile software development company in the Cincinnati area, building a highly skilled team. We pride ourselves on our ability to deliver a full suite of design and technology solutions. Our strong sense of community drives us to be the best - we hold each other and our software to the highest standards! Are you looking to be a part of something that you can leave your mark on? Then we are the team you want to join! We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status., * 2+ years of experience as a iOS developer; but, really, we are open to any developer that has the technical prowess
- Strong experience in Swift iOS Development
- Up to date experience with UIKit and SwiftUI, and MVVM architecture
- Solid understanding of CS fundamentals, compositional design and HTTP semantics
- Experience in C# and .NET 4.5+ and .NET Core is preferred
- Experience architecting and consuming APIs.
- Knowledge of relational databases (PostgreSQL, MySQL or MSSQL), including use of SQL
- Strong appreciation for data collection and analytics
- Testing experience is preferred, both at unit level and system/integration level
- Experience integrating with REST APIs is a plus
Bonus points for these!
- NoSQL databases, Hadoop, big data solutions
- Client side frameworks: React.js, AngularJS, Backbone, Ember, or similar
- Websockets: sockjs, socket.io, or similar
- Testing: mocha, karma, mockery, node qunit, httpMock, or similar
- DevOps:Jenkins, OpenStack, SaltStack, Puppet, Chef, AWS, * Bachelor's (Preferred), * 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, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Relocation assistance
- Retirement plan
- Vision insurance