iOS Developer

When I Work

(Saint Paul, Minnesota)
Full Time
Job Posting Details
About When I Work
When I Work is an employee scheduling and communication app using the web, mobile apps, text messaging, social media, and email. The program provides a powerful tool for employers to communicate with employees and ensure schedules are properly communicated.
Summary
Does taking an existing iOS app and pushing what can be done on the iOS platform sound like a fun challenge? Does striving to find the best and simplest solution, not the most obvious, drive you? Does working with a team that values elegance of design, both in the UI and in the code, resonate with you? If so, we’d love to talk with you. When I Work is hiring an iOS mobile app developer. Mobile is a huge part of what we do, and you’ll help take our iOS development efforts to new heights! It will be a fun ride.
Responsibilities
You will be implementing exciting new mobile capabilities and collaborating with, mentoring, and learning from your peer iOS developers. You’ll also work with our Android development team to trade ideas and push each other to new levels of mobile awesomeness.
Ideal Candidate
- Significant real-world experience in mobile iOS Application Development. - Experience working with existing app code and refactoring to awesome-ness. - An understanding of REST and JSON, and knowledge of how to utilize REST on an iOS client. - Past experience with automated testing of your code. - Some degree of User Experience ability - we have designers on staff, but want you to have a vision on how to make the best iOS apps that we can. - Experience implementing useful caching, scaling, and performance improvements on iOS. - A customer-focused attitude, with an ability and willingness to work with customers to diagnose and fix problems. - Experience with GitHub and git as a version control tool. - Working knowledge of the basics of agile (backlogs, estimation and progress updates). **What Would Be Awesome To Have** - Contacts in the iOS development community, so that you’re up on the latest best practices and technology. - Some working knowledge of Android development (so you can discuss concepts with our Android developers). - Experience developing with other developers that are remote (e.g. through open source contributions, a former remote position, etc). - Experience with continuous integration, specifically TravisCI, and how it is used with the iOS. - The ability to read and understand PHP (the language of our API and web framework). - A strong vision for what you think good iOS apps can be, coupled with a willingness to work with product, sales and marketing teams to understand their needs.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.