This job post is closed and the position is probably filled. Please do not apply. Work for O'Reilly Media and want to re-open this job? Use the edit link in the email when you posted the job!
\nSoftware Engineer, iOS\n\nAbout Your team:\n\nOur tight-knit and collaborative mobile apps team has a strong user focus and cares a great deal about high-quality software. We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best for our users. We spend time each week listening and responding to customer feedback to make sure we’re delivering useful, timely improvements. The team is broadly distributed across the US and constantly encouraging each other to deliver work that instills pride and fulfillment. \n\nThis person can be based from their home office, located anywhere in North America.\n\nAbout the Job:\n\nWe are looking for an experienced and capable iOS developer to help build a new app and grow an existing one. The job is primarily Swift-based, but there are echoes of Objective-C lurking around our GitHub repositories. The Software Engineer will be routinely implementing features, fixing bugs, performing maintenance, and troubleshooting problems within the codebase. Most changes you make will be accompanied by unit tests to confirm their desired behavior. Software Engineers will submit code for review by their peers in the form of pull requests, and will regularly review code by their peers.\n\nJob Details:\n\nIn a normal week, you might:\n\n\n* Develop a new feature from a user story using Swift\n\n* Collaborate with product managers to define clear requirements, deliverables, and milestones\n\n* Team up with the Android squad to encourage app parity and leverage experience\n\n* Review a pull request from a coworker and pair on a tricky problem\n\n* Provide a consistent and reliable estimate to assess risk for a project manager\n\n* Learn about a new technology and present it to the team\n\n* Identify opportunities to improve our apps through research and proof of concepts\n\n\n\n\n\n* Work iteratively with UX designers to create user-centric solutions\n\n\n\n\n\n* Help QA and troubleshoot a pesky production problem and push up a hotfix\n\n* Participate in agile process and scrum ceremonies\n\n\n\n\n\n\nWhy you'll love working on our team:\n\n\n* You'll be working for a company that embraces and pursues new technology\n\n* You'll be working with a leadership team that trusts and engages its employees\n\n* We believe in giving developers the tools and hardware that they need to do their job\n\n* Competitive salary with full benefits (health/dental/vision insurance and 401k)\n\n\n\n\nAbout You:\n\nWhat we like to see for anyone joining the iOS team:\n\n\n* Deep knowledge of Swift\n\n* Deep knowledge of UIKit and Auto Layout – a love/hate relationship with Auto Layout is completely acceptable and, honestly, expected of any adequately experienced candidate :-)\n\n* Proficiency with Core Data\n\n* Experience with unit testing\n\n* Strong drive to experiment, learn and improve your skills\n\n* Respect for the craft – you write self-documenting code with modern techniques\n\n* Great written communication skills – we do a lot of work asynchronously in Slack and Google Docs\n\n* Empathy for our users – a willingness to spend time understanding their needs and difficulties is central to the team\n\n* The desire to be part of a compact, fun, and hard-working team\n\n\n\n\nNot required, but for bonus points:\n\n\n* Formal education in computer science\n\n* Experience working in a distributed team\n\n* Contribute to open source projects\n\n* Knack for benchmarking and optimization\n\n* Experience with RESTful JSON endpoints and concurrency/multithreading\n\n* Knowledge of the competitive landscape for learning and self-improvement apps\n\n* Background in synchronizing information across devices with support for offline functionality\n\n\n\n\nFor EXTRA bonus points:\n\n\n* Interest in emoji\n\n* Masterful use of GIFs\n\n* A deep love of tacos\n\n\n\n\nMinimum Qualifications:\n\n\n* 2+ years of professional iOS development (or equivalent) experience\n\n* 1+ year experience of working in an agile environment\n\n* Experience in developing, submitting, and releasing mobile apps on the App Store (preferably with at least one still available for download)\n\n* Ability to work in a self-driven, autonomous fashion\n\n\n\n\nO'Reilly Media is an equal opportunity employer \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Mobile, Engineer, iOS, Education and Android jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.