Looking for an
ios developer
to help design, build, and support impactful mobile tools that power our delivery and commercial operations.
this is a hands-on role working with a close-knit team to bring modern ios applications to life. You'll build responsive user interfaces, integrate rest apis, and contribute to real-world solutions used by our team members across the country.
this role is ideal for someone who is confident in core ios fundamentals and is ready to grow their expertise in scalable software design. You'll work with a mix of uikit and swiftui, applying key patterns like mvvm and mvp, and collaborating in an agile team environment.
core responsibilities
* design and implement responsive user interfaces using uikit with auto layout and swiftui basics.
* understand and apply ui lifecycle, view hierarchy, and layout constraints.
* build clean, modular, and maintainable code using
swift, with emphasis on data types, collections, optionals, and generics.
* use design patterns like
mvvm
and
mvp, and implement the
delegate pattern
where appropriate.
* maintain awareness of
arc (automatic reference counting)
and retain cycles to manage memory effectively.
* consume
rest apis
and handle
json parsing
using urlsession (alamofire is a plus).
* integrate third-party dependencies using
cocoapods
and
swift package manager (spm) .
* collaborate with designers, product managers, and engineers to refine user experiences and deliver new features.
* use git for version control, including creating branches, making commits, pulling, and pushing code.
* participate in daily scrums, sprint planning, and team code reviews.
minimum qualifications
* bachelor's degree in computer science, software engineering, or related field—or equivalent hands-on development experience.
•
4+ years of professional experience
in ios development.
* strong knowledge of
uikit, auto layout, and building
responsive uis .
* working knowledge of
swiftui basics
and integrating swiftui into uikit-based apps.
* solid foundation in the
swift language, including protocols, structs, classes, optionals, and collections.
* familiarity with architectural patterns including
mvvm
and
mvp .
* experience integrating apis and parsing json with urlsession (alamofire experience is a plus).
* practical experience with cocoapods, swift package manager, and
git .
* comfortable working in an
agile environment
and collaborating with cross-functional teams.
hybrid work environment:
first 90 days:
5 days per week in-office.
after 90 days:
3 days per week in-office.