linkedin – San Francisco, CA – $ 100.000+

At LinkedIn, we’re passionate about connecting the world’s professionals with economic opportunity — that includes you! Join our world-class team and find your ideal job. Explore cutting-edge technology and flex your creativity. Work and learn from the best. Push your skills higher.  Tackle big problems. Innovate. Create. Write code that makes a difference in professionals’ lives.

About Software Engineering, Mobile Applications

LinkedIn Mobile is the fastest growing segment at the company and one of its most important. We’re revolutionizing the way professionals connect, communicate, and share. Our team develops the native LinkedIn apps for iPhone, iPad, and Android, as well as HTML5 mobile web apps for mobile browsers. We’re also responsible for developing the front-end node.js servers powering all of our mobile apps. We’re passionate about providing the best possible experience to our users — from UI and design to speed and performance.

Our engineers love the flexibility to work across our tech stack. From iOS, Android, and HTML5 to node.js servers and Java services. The team is small enough so that you can make an immediate impact on millions of mobile professionals, but we’re big enough that you can also find your niche and focus on a particular area or technology.

Apply today and find your dream job on the LinkedIn mobile team!

Per maggiori informazioni clicca QUI

Competenze ed esperienze richieste

You should have a solid foundation in computer science with strong competencies in data structures, algorithms and software design. You thrive in a fast paced, test-driven, collaborative and iterative programming environment and love scaling distributed applications, making architectural trade-offs applying synchronous and asynchronous design patterns,writing code, and delivering with top-notch quality.

 

 

  • You meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • You have experience building mobile applications that delight users on one or more devices – Android, iPhone/iPad, or Blackberry.  You understand how to leverage mobile OS frameworks for multi-threading, for persisting data, and for managing user experience and graphics across multiple screen sizes.
  • You know how to build Java services for information delivery from server to mobile clients, and have worked with relevant tools (IDEs, ant, junit,etc.).
  • You are a master of object-oriented design, coding and testing patterns.
  • You have experience with relational databases (both transactional and non-transactional), database architecture, and distributed transaction management.
  • You know how todevelop multi-tier scalable and reliable applications that operate 24×7.
  • You have a BS, MS. PhD in Computer Science or related discipline.