Apple has posted a very interesting Job Application page asking for a Software Engineer that specialises in the Finder.
Here is what Apple describes its perfect candidate:
The Finder team is seeking an energetic, motivated software engineer to help develop next generation versions of the Finder, the notorious file browser for Mac OS X.
You will be responsible for developing new features of an application that is often perceived by our users as the “face of the system”. You will be working on user interfaces spanning various browser views, new advanced search features, navigation and data presentation as well as many other parts of the application.
In this position you will be expected to:
- Participate in all of the various stages of feature development from design brainstorms, through feature development, all the way to fixing that last critical elusive bug under a tight release deadline.
- You will be required to produce clear designs, excellent implementation and tight code.
- Deliver tight, well implemented features, fix bugs and develop Finder into the best file browser on the planet.
- Work on performance and responsiveness of the Finder, making it feel lightweight, fast, snappy and pleasant to use.
If you are passionate about working on user Interfaces and usability, love writing tight code, enjoy being a team player, hone your programming skills as a hobby, aren’t afraid of working on large code bases and share your code with other engineers, this is a job for you.
BS in CS or equivalent.
Excellent knowledge of C++, software design, engineering techniques and best practices.
Excellent debugging skills.
Good knowlege of Mac OSX and/or Unix.
Experience with developing User Interfaces.
Experience with various phases of the UI design process.
Preferred experience:
5+ years of experience developing software.
Experienced in using STL, Boost.
Shipped shrink-wrapped products.
Knowlege of Core Graphics, HIView and Carbon, Core Foundation.
Experience developing file browser, graphics, productivity or creativity desktop applications a plus.