Lead iOS Software Engineer

November 11, 2020

Apply for this job

Job Description

Job Description

WHAT YOU’LL DO

  • Recommend creative solutions to business challenges
  • Act as a subject matter expert for iOS
  • Develop a frame work for the Medopad native iOS apps using Objective-C for faster app development
  • Conduct code reviews of application produced by different teams
  • Review and input into wireframes and mock-ups to ensure design is a native experience
  • Help developers troubleshoot problems and suggest better ways of working
  • Attend client meetings as a subject matter expert
  • Help the technical architect on testing APIs and SDKs when needed
  • Refactor, document and propose solutions for improving existing code
  • Participate in code reviews
  • Resolve emergency defects raised by QA team
  • Build prototypes to support the sales team and strategy to sell concepts to existing and new clients

WHAT YOU’LL NEED

  • Good problem solving and communication skills
  • Strong team player mentality as well as self-motivation to work with own initiative
  • Excellent Objective C skills with good knowledge of the iOS SDK
  • 5+ years commercial experience developing iOS apps with a portfolio of apps live in the iTunes store
  • Clear understanding of the technical delivery lifecycle
  • Good understanding of algorithms and data structures
  • Excellent understanding of Object-oriented programming
  • Eye for detail and excellent oral and written English
  • Ability to read and understand wireframes/functional specs provided by the UX team
  • Experience using JIRA bug tracking tools and Github
  • Experience with Test Driven development and experience in writing automated test suits for iOS apps
  • Experience and knowledge of Core Animation and Core Graphics
  • Understanding of multithreading and networking concepts

Desirable

  • Swift, Ruby, (X)HTML, HTML5, and JavaScript experience
  • Work experience with Agile development methodologies
  • Understanding of quality standards and best practices
  • Bachelor’s degree in Computer Science or similar (or equivalent work experience)
  • Experience as lead developer on complex projects with more than 5 developers

BENEFITS

  • Rare opportunity to make the world a better place by addressing the challenges in healthcare
  • Smart, motivated co-workers in a lively office environment
  • Dedicated physical workspace for the engineering team
  • Based in Central London next to St James’s Park and Buckingham Palace
  • Chance to have a profound impact on one of healthcare’s most innovative companies