Browse Jobs
For Employers
Post JobLog inGet Started

Senior Mobile Developer

IMS Software
Cairo, Egypt
Posted 8 years ago
14Applicants for1 open position
  • 2Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • IMS Software is looking for a Senior Mobile developer for our office in Cairo, Egypt, this position will lead the efforts for designing, developing, and releasing a new modern ERP system.
  • This position will be based in Cairo, Egypt with traveling 2 times a year to IMS Conference in Europe, Dubai, and the US.
  • This is a remote position, you will be working 100% home based.

Job Requirements

Technical Skills

  • Expert level in iOS development using ObjectiveC and/or Swift.
  • Expert level in consuming REstfull web services.
  • Excellent knowledge of UX design
  • Experience using local data cache (SQLLight/iOS Cache)
  • Expert level in Web Services design and development - WCF - WebAPI, XML and JSON
  • Good understanding of Azure development
  • Architecture. You should be comfortable working with your team to craft a design: choosing the appropriate technology and designing a solution that both answers the problem at hand, and stays within constraints.
  • Coding. Our Leads never go post-technical. We think that it’s important for technical leadership to continue to code. You should also be up to speed on practices like TDD, continuous integration, pairing, and infrastructure automation.
  • Understanding and often playing a major part in the entire cycle of software development and delivery, from vision, to project conception, to UX, to code, to testing, to deployment, and around again.
  • Agile. We believe strongly in agile delivery practices, having implemented them for ourselves and our clients for a long time now. You should be very comfortable working with Agile, Lean and Continuous Delivery practices -- and love it as much as we do.
  • Excellent knowledge of English language

Soft Skills

  • Mentoring a team and bringing them up to speed on new languages and skills. We all learn from each other, but with the breadth of technical experience you’ll bring to the table, you’ll be an invaluable teacher to your less-experienced peers.
  • Thinking big and acting fast. You’ll need a startup mentality with enterprise awareness. That means you can manage competing priorities, that you’re ready to pivot or adjust plans quickly, and that you understand the role you and your team play in major organizations’ tech strategies.
  • Influencing priorities, for both the team and the client. You understand both the business problem and the technical solution, and you’re able to advocate for excellence and effect change when necessary.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Mobile Developer