iOS Engineer

ZapLabs

(Emeryville, California)
Full Time
Job Posting Details
About ZapLabs
ZapLabs is a company built on a foundation of meaningful innovation. With technology at our core, and first-hand real estate industry knowledge, we provide effective solutions that empower real estate experts to thrive in a world that’s constantly changing.
Summary
You’re a curious and motivated iOS engineer – maybe you are currently working as an iOS engineer, or maybe you have a successful app in the App Store. Either way, you are passionate about taking your skills to the next level and excited about diving headfirst into all things iOS (and maybe even tvOS!). You’re self-motivated, well-organized, and have an unwavering commitment to writing efficient, maintainable, and reusable code. You’re able to work independently, but you also thrive in a collaborative, team-oriented environment.
Responsibilities
You’ll join ZapLabs’ iOS engineering team working on our consumer and business products native apps. A key focus will be coordinating with Product Managers and Designers to turn mockups and product requirements into great user experiences. In doing so, you’ll work closely with the entire iOS engineering team to architect scalable and efficient code and leverage services written by the ZapLabs APIs team. You’ll also play a key role in improving everything about our existing apps by working with our QA team to identify performance issues, squash bugs, and enhance the stability of our apps. Most of all, you’ll be expected (and encouraged) to learn quickly, make some mistakes, develop solutions, and make big contributions!
Ideal Candidate
**Skills, accomplishments, or interests you should have:** * A Bachelor’s degree in computer science or a related discipline, or the equivalent combination of education and experience * Experience building and deploying iOS apps to the App Store * Extensive Swift and UIKit knowledge * Competency with mobile software architecture and project layout * Proficiency with office tools and developer tools * Experience in working with JSON, XML, and DB data formats * An understanding of asynchronous tasks and networking * Ability to compile and present data * Excellent analytical and troubleshooting skills * Excellent written and verbal communication skills * A strong work ethic and entrepreneurial spirit **Nice to haves:** * Experience with Unit Testing and continuous integration * Familiarity with Instruments or other profiling/debugging methods * Terminal-based scripting for automation of tasks * Knowledge of database systems: Oracle, SQL * Experience working within a software development team * Extensive LOTR or Star Wars knowledge

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.