Software Development Engineer - iOS - Skype Job
Microsoft 2 206 recensioner - Stockholm

Den här platsannonsen är inte längre tillgänglig på Microsoft. Hitta liknande jobb:Software Development Engineer jobb - Jobb på Microsoft

Job Category: Software Engineering: Development

Location: Stockholm, SE

Job ID: 819290-98994

Division: Skype

About Skype:
Skype is for doing things together, whenever you’re apart. Skype’s text, voice and video make it simple to share experiences with the people that matter to you, wherever they are. Hundreds of millions of individuals and businesses actively use Skype making over 700 millions minutes of video/voice calls per day, sending instant messages and sharing files. Are you passionate about changing the world? We’re looking for brilliant minds to join the Skype revolution.

The Team:
Skype for iPhone is being used by millions of users around the world. It is very much a strategic platform for Skype and an important revenue generator. To follow the groundbreaking developments of the platform and the possibilities it keeps providing, Skype is committed to actively introducing new functionality and product features on the iPhone OS platform and devices.

The Skype for iPhone team delivers several major releases on the platform yearly. The Senior iPhone Developer to be recruited is essential in turning even more business aspirations into elegant, robust software that will delight our customers. The position is part of a small team of peers with significant experience and expertise, led by a Scrum Master / Project Manager, delivering results to a Product Manager.

Key Responsibilities

  • Developing new features in tight cooperation with designers, product management and quality engineers, iterating daily and contributing to maintaining a healthy build
  • Employing test driven development and unit testing
  • Demonstrating creativity in finding optimal ways to implement features
  • Demonstrating critical thinking and paying attention to corner cases
  • Maintaining daily estimates of remaining effort on active work as conventional in a Scrum team
  • Making sure that software components are consistent and work well with each other
  • Actively communicating with fellow developers in order to synchronize work and making sure that developers understand each other's work
  • Taking responsibility and ownership in the team's work
Maintaining existing features

  • Investigating incoming bug reports
  • Comprehensively testing one's own code for bugs, demonstrating meticulous attention to detail
  • Estimating effort for bug fixes
  • Actively communicating with fellow developers in order to co-operate on bug fixing
  • Developing robust fixes to bugs and implementing improvements
Optimizing overall performance of the application

  • Pro-actively searching for potential optimization possibilities
  • Identifying potential performance problems
  • Devising and discussing possible solutions
  • Implementing solutions
  • Continuously keeping an eye on the latest cutting edge technologies and leveraging these in one's own work as necessary
Pre-requisite Knowledge, Skills and Experience

  • Professional software development experience in an organization with multiple interdependencies
  • Meaningful iPhone or Mac software development experience, using Objective-C language and Cocoa framework
  • Objective-C with Cocoa
  • iPhone OS, Mac OS X (Good Level)
  • Great overall understanding of software development process and practices including Scrum, test driven development, unit testing and working in close cooperation with other developers, interaction designers & quality engineers
  • Excellent interpersonal communication skills
  • Excellent working English skills, both in speech and in writing

  • Providing meaningful input in discussions and analysis on new features: analytical skills, technical judgement and the ability to use data get a coherent point across
  • A genuine, contagious can do attitude
  • Capability to chase issues and dependencies between different teams at Skype until complete resolution
  • A strong will to follow through on each task until it's finalized, a strive for true excellence
  • The candidate should have demonstrated skills and experience in working within / contributing to high performing teams
  • An ability to understand technical requirements and articulate them in plain English, as well as ability to understand commercial requests and translate them into technical requirements
  • Cultural sensitivity and a proven ability to work with teams and partners across multiple geographies
  • Demonstrate passion for software development and Skype products
  • Be a passionate advocate of great customer experience
  • Demonstrate professional and personal maturity, a self-starter able to work well without direct supervision
  • Demonstrate commitment to achieving strategic, operational and project goals
Location: Stockholm, Sweden

Om det här företaget
2 206 recensioner
Microsoft Corporation develops, manufactures, licenses and supports a range of software products for computing devices. The Company's...