facebook
Scroll to top

MOBILE APPLICATIONS LEAD

Experience level: Senior developer, Lead
Role: Mobile apps lead
As a mobile lead, you are exceptionally talented and hardworking—a self-starter able
to multi-task and deliver results in a fast-paced environment. Your role is of a team
player with experience developing high-performance applications for large
enterprises. You are highly experienced in agile product-development methodologies
with a proven track record showing commitment to and sense of urgency for project
timelines. This position will report to the Manager of Software Engineering.

Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 4-5 years of experience in related field
  • Must have expert level proficiency with the languages, tools, and frameworks core
    to iOS or Android development (or both), including XCode, Android
    Studio, Swift, Java, Kotlin, etc.
  • Solid experience with object oriented principles and software design patterns
  • Experience with all aspects of software development life-cycle
  • Must have deep understanding of mobile app architectures
  • Must have extensive experience of developing iOS/Android apps
  • Experience in architect, designing & development of new products and projects
  • Must be able to Research, evaluate, recommend and implement technical
    solutions
  • Strong debugging skills and must be familiar with profiling app, memory usage
    analysis, bandwidth usage analysis
  • Experience with offline storage and multi-threading
  • Demonstrable portfolio of released applications on the Apple App Store and
    Google Play
  • A great design eye, paying close attention to the smallest of UI and UX details
  • Excellent written and verbal communication skills

Good to Have Skills:

  • Familiarity with cloud message APIs and Push Notifications setup and
    implementation
  • Experience with Security Protocols: SSL and Security Mechanisms like Client
    certificates, Basic Authentication, Authentication Tokens, OAuth and OpenId
  • Knowledge of developing cross platform mobile applications in any if
    Cordova/PhoneGap, React Native, Flutter or Xamarin
  • Working experience with Agile planning and development methodologies,
    continuous integration, and continuous delivery
  • Ability to quickly understand current and state of the art technologies and
    software engineering processes/frameworks
  • Worked with EMM & MDM solutions – Working with custom ROMs and
    NDK would be a plus
  • Knowledge of other web technologies and UI/UX standards a plus
  • “Can do” attitude

Apply for this position

Allowed Type(s): .pdf, .doc, .docx