iOS Engineer

iOS Engineer
Location: China- Shanghai
   Job Category: Product Development
Blackboard helps shape the future of education by delivering technology and services solutions that transform the learning experience.  We continually innovate to better enable educators, parents, and learners of all types to teach, learn, connect and communicate whenever they want and wherever they are.  We partner with educational institutions globally in the higher education, K-12 and professional education markets to improve the education experience both inside and outside the classroom by facilitating access to information, enabling stronger student engagement and collaboration, enhancing communication, and supporting student safety, success and institutional effectiveness.  Most importantly, we help every student achieve their full potential through access to lifelong learning.
The Blackboard team is looking for an iOS Developer looking to revolutionize the role of mobile technology in education.  A proven leader in the market, Blackboard has produced multiple pioneering applications that have changed the way students and teachers approach education, and we are looking for someone who can help continue that tradition. You are someone with a proven history of developing beautiful and practical iOS applications, and who also believes that your best work is still to come. You are someone excited to join an equally motivated team and bring those ideas to fruition.
What You Want To Do
  • Play a developer role in multiple apps used by millions of students and teachers around the world.
  • Partner with our Design team to craft beautiful user experiences, and then implement them with equally elegant code.  UI is a passion of yours!
  • Work in a collaborative team full of passionate, talented people, who love using and making great apps.
  • Enter a room with only team members and a whiteboard; walk out with an idea and a plan for the next big thing.
  • Make education better.  You remember how much education technology lacked, and you are excited to have an opportunity to completely change that.
What You Have
  • 3+ years of experience working as a software engineer, including 1+ years developing iOS applications (on phones and tablets).
  • Mastery of Objective-C
  • Experience leveraging the iOS SDK and native application development.
  • Experience working within a team; you know how to make your point heard, and hear what other people have to say as well.
  • Strong problem solving skills in a fast-paced environment.
  • A true love and appreciation for well-designed, scalable code.  You are intolerant of anything less.
  • A true love and appreciation for impeccable design and simple UI.  You might not be a Designer, but you are focused on beautiful UI for iOS.
Bonus Skills
  • Master’s degree in Computer Science or related field.
  • Experience architecting medium to large software projects from start to finish.
  • Have live apps on the AppStore that you have developed (please provide web links).
  • Experience working with REST APIs, SQLite, and other networking technologies.
  • Experience writing automated units and application tests.
  • Experience working with design software.
  • An active contributor to open source software (please provide links to relevant GitHub projects).
  • Cloud SDK’s (Dropbox, Google, etc.)
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.