View Our Website View All Jobs

Senior iOS Developer

Senior iOS Developer

Help us shape the future.  Elevate is changing the way legal support services are delivered and we are looking for creative, innovative people who can help.  If you are a client-focused professional who wants your creative and innovative ideas to make a difference, Elevate's team of legal service experts could be the right fit for you.

As a Senior iOS Developer you will work as a member of the Product Development team that develops, customizes and supports business applications used by multiple clients in the legal industry. The incumbent will interact with the Product Management team and the clients mostly in the US, UK, Canada and Australia to understand new requirements or change requests, will discuss the design for the new requirement within the team and create a detailed level design.

You might be the right person if you:

  • Have Extreme attention to detail of code and infrastructure
  • Ability to work independently and respond to multiple and conflicting requests under tight deadlines and in a dynamic working environment
  • Flexibility in adjusting schedules to meet deadlines Excellent interpersonal skills to interact with technical teams

Specifically you will:

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Help maintain code quality, organization, and automatization

Experience:

  • 5+ years of industry experience including 2–3 years of experience as iOS Developer

Skills for Success:

  • Proficient with Objective-C or Swift, and Cocoa Touch
  • Experience generating commercial-quality iOS applications using Objective C and Cocoa (Provide links to published apps" is a must)
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • A deep understanding of design patterns, and experience working in a layered architecture
  • User-interface programming experience is an absolute must-have
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools such as Instruments and Shark
  • Experience programming in Java (nice to have)
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools such as Git or SVN
  • Familiarity with continuous integration

Qualifications:

  • B.E. / B.Tech. / M.E. / M.Tech. / M.S degree in Computer Science and Electronics or related field from a Tier I institute
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*