Software Engineer Mac - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 15-09-2014 11:49:08 AM
13-10-2014 11:49:08 AM
Job summary

Our client is currently seeking a great engineer who can help design, implement, and ship new features on the Mac/iOS platform in addition to strengthening the architectural components of the platform.

As a part of their extremely motivated and experienced group of people, you'll work with their web-based and other client teams to add exciting new features to their best-of-breed BYOD platform.

Our Client is a US based company starting up in Cape Town. They are offering the right candidate a 3 month temporary contract with the option of extending it as the company establishes itself.

Salary is up to R30K per month depending on skills & experience.

Summary of essential job functions

The Software Engineer – Mac OS X/iOS will be responsible for the following key items:

* Regularly ship our best-of-breed Mac and iOS clients

* Directly and meaningfully impact the experience of IT departments and their clients

* Develop an understanding of the issues surrounding BYOD policies and contribute creative design solutions to improve the experience of users around the world

* Follow-through from project inception through design to detailed completion

* Iterate on solutions based on customer feedback - yep you might be working with "C" level executives to solve their issues

* Develop end-to-end data management solutions including database schema and performance tuning

* Rapidly prototype user interfaces

* Participate in design process, gathering requirements with other engineers and designers

* Create measurable success

* Create open and re-usable components

* Be self-directed and be able to prioritize your own workload

Minimum requirements

* BS/BA degree in Computer Science or related field, or equivalent work experience

* 5+ years professional experience in software development

* 3+ years of Mac OS X/iOS application development experience

Experience with many of the following languages and tools is expected

* Proficiency in Objective-C, HTML, CSS and JavaScript in mobile applications

* Knowledge of Cocoa's and iOS' common software design patterns, including the ones needed to develop connected applications with high-performing backend and UI

* Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

* Solid understanding of the full mobile development life cycle

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed, as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Recruiter: Studio 29