iOS Engineer
Company: When I Work
Location: Minneapolis
Posted on: May 16, 2022
Job Description:
Job Description*When I Work is a remote first company. We are
open to hiring candidates in the continental US and Ontario,
Canada. If an onsite location is important to you in your search,
you are welcome to work from our Minneapolis HQ once our offices
re-open. Who We AreWe help hourly teams get shift done. At When I
Work, everything we do starts with a mission to make shift work
awesome. We deliver on that mission by making every piece of hourly
workforce management - scheduling, time tracking, shift trading,
team messaging, and more - easy and straightforward for managers
and employees alike. Our delivery teams bring together engineering,
product, and design expertise. We have fun at work while we
challenge and support each other in a highly functional
environment.What You'll Do As an iOS Engineer, your ideas and code
will be used all over the world. You will be an integral part of
our mobile team developing solutions that are fast, using the
latest tech to give iOS users the native experience they desire.
You will work in tandem with the Android and web platform engineers
on your delivery team to build complete features spanning all
user-bases.
- Be responsible for the development and delivery of iOS features
owned by your delivery team.
- Work on everything from a beautiful UI, to user flows and
functionality, with integrations to our RESTful API.
- Creatively define the best solution for a releasable feature
now and iterate on improvements into the future.
- Incorporate metrics gathering into new features and use metrics
to drive feature improvements.
- Co-own the long term iOS platform vision with other iOS
engineers.
- Optimize existing functionality for improved performance.
- Brainstorm with a dynamic team to flesh out new ideas and
investigate tricky issues.Who You Are
- You thrive in a team-based environment.
- You communicate effectively with technical and non-technical
colleagues.
- You enjoy collaborating with product managers and designers to
understand requirements and constraints to build an awesome user
experience for our customers.
- You enjoy using both the newest and proven tools to be
efficient at building out solutions for users that have customers'
needs, ease of use, and scalability in mind.
- You enjoy balancing pragmatic and trailblazing solutions to
efficiently build out solutions for users that have ease of use and
scalability in mind.
- You work quickly and efficiently without compromising user
experience and are ready to cycle through the think-> build
-> implement phases in a fast iterative manner.
- You are seeking a highly collaborative, innovative, &
passionate work culture.Experience & Knowledge NeededExperience
with
- iOS development - building of complex solutions and pushing the
code all the way to the App Store.
- Swift and Objective-C
- Xcode and Instruments
- Integrating with RESTful APIs
- Unit tests - writing and maintaining
- Command line languages and tooling
- TroubleshootingKnowledge of
- Basics of agile (backlogs, planning, sprints and
retrospectives)
- Continuous integration
- Common design patterns (MVC, MVVM)What Would Be Awesome To Have
- Experience building iOS solutions that are geared towards
workforce management
- Keen eye for building aesthetically pleasing and user friendly
apps
- Experience with:
- Scaling of of high usage applications
- Feature flags
- Fastlane
- CoreData
- Accessibility
- Localization
- Git and familiarity with GitflowWhat's In It For You
- Professional development allowance
- Paid parental leave
- Medical benefits - employee premiums paid 100% by When I
Work
- Dental benefits- employee premiums paid 100% by When I
Work
- Paid vacation and holidays
- Flexible work environment
- 401K Match
- Remote first culture including home office set-up stipend and
ongoing telecommuter stipend
- Casual dress code
- Dynamic and dedicated teamWe believe actions speak louder than
words. Every encounter with our people and products should be
memorable and helpful. Challenges are exciting, failure is how we
learn, and we all have an entrepreneurial spirit. Building an
inclusive and equitable workplace isn't lip service. We invest our
time and our money in organizations that are not only working to
diversify the current jobscape, but also investing in the future of
talent. We're motivated by a strong, innovative, and passionate
work culture and we're constantly searching for ways to improve and
get shift done.Whether you're a perfect match or not, if it sounds
like a good fit, we encourage you to apply.The tech industry is
notorious for its lack of diverse representation, and we're aware
of the research showing that historically underrepresented groups
are less likely to apply to a job if they don't believe that they
meet all of the criteria. Are you hesitant to submit an application
because you're not sure if you check every box? Apply anyway! We
would love to hear from you and figure out what you can add to the
culture here at When I Work. We'd love to talk to you! Please
submit the following to apply:
- Resume (including months/years of employment for each
position).
- Cover letter including:
- an overview of your existing experience
- a convincing reason why you'd like to work at When I Work.*Must
already be authorized to work in the United States or Canada on a
full-time basis for any employer.
Keywords: When I Work, Minneapolis , iOS Engineer, Engineering , Minneapolis, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...