iPhone Junior Apps Engineer / 3552111
Experience AppleThere's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description. We are committed to diversity. Apple is an Equal Opportunity Employer. www.apple.com/jobs Position Description:Entry level software engineering jobs should provide challenge, excitement and most importantly opportunities to learn and grow from your peers. Apple provides all these things in addition to the opportunity to work on products that get shipped, and get shipped to millions of users. Our engineers are among the most creative, passionate, talented engineers in the industry. We have a remarkable engineering environment where we’re all on the same team and want everyone involved to perform beyond their wildest dreams. We teach ourselves, and each other, new things constantly. We thrive on learning new things and turning that knowledge into products that our users love. The iPhone Productivity Apps group, responsible for Mail, Contacts, and Calendar on the iPhone and iPod touch, is looking for a proactive, highly motivated junior engineer to help implement features, fix bugs, do general testing, debugging/triage and write unit tests in Contacts and Calendar. As a junior engineer, you should have a good understanding of object-oriented software design and programming, solid C programming background, good debugging skills and an eagerness to work hard and learn a lot. You will contribute from top to bottom in our software stack, from application user interface to the guts of supporting frameworks. Performance analysis and tuning will also be a part of your job. Given the limited resources of mobile devices we need to squeeze every last bit of performance we can get. You will be responsible for identifying problem areas, analyzing them with the various tools available and then helping to develop solutions to the problems. Required Experience:BS in computer science or equivalent experienceGood object oriented programming and design skillsExperience developing at the application and user interface level with at least one of the following: Cocoa, Cocoa Touch, Java, C#, .NET, Win32, WindowsCE.Excellent problem solving, critical thinking, and communication skillsUnderstanding of common data structures and performance characteristicsAdditional Success Factors:Knowledge of Objective-C Knowledge of Apple’s development APIs (Cocoa, Cocoa Touch, CoreFoundation, CoreGraphics, etc)Experience developing reusable APIs Perk #56: New ways to stretch your mind. No company thinks in as many directions, and on as many levels, as Apple. Mental workouts are a standard part of every workday. Learn more about Apple Inc.
|