Prestigious Organization is seeking a Senior iOS Mobile Developer. Write code all day, every day, in a paired programming environment with like-minded people. Extremely limited meetings and email interaction to enable you to be more productive. Help drive software engineering and xp best practices on your product team. Write tests first, watch them fail, get them to pass, rinse, repeat. TDD is how we operate. This role will focus on iOS development, but it is a full stack role, you will be part of a product team that owns the testing (through automated unit and integration tests), development, deployment and support of your product. This position is on site in the Merchandise Mart, Monday through Friday.
A college degree or equivalent experience in Computer Science or similar field, including a solid understanding of Computer Science fundamentals.
Strong iOS skills with a focus on Swift/Xcode
4+ years engineering software at scale
1+ years of technical leadership experience
Experience and/or interest in doing Test Driven Development
Experience and/or interest in doing paired programming
Nice to Haves:
Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML
Experience in testing frameworks like JUnit, Mockito, Jasmine, Protractor, Cucumber, and other like technologies
Experience with packaging/build tools like Gradle, Maven, NPM, Artifactory, Jenkins, Concourse, etc.
Backend development, design and implementation; database (relational, NoSQL, caching), messaging and big data development, implementation and optimization
Experience with Java Spring