Mobile/App Development hired

Description & Responsibilities

The Digital Transformation Team is looking for an experienced mobile / app developer. You will be responsible for assessing and -in several cases- overseeing the mobile / app development of those digital platforms coordinated by the Digital Transformation Team.

We’re looking for a talented professional with a proven track record in the field, a strong mobile technical experience and a very rich portfolio of previous projects / applications developed.

Key Qualifications

  • Strong experience developing native, mobile web and hybrid and hybrid mobile apps
  • Strong experience in Mobile Software Development – in Ruby, Java, Obj-C, C# or C/C++ and in the use of major mobile SDK
  • Strong experience in the MEAN stack - Node.js, Angular.js, MongoDB, Express.js
  • Strong understanding of application architecture and object-oriented design
  • Strong Android, iOS, Mobile Web development experience, with deep knowledge of best practices, APIs and libraries
  • Strong experience in Web Development - HTML5, CSS, Javascript, PHP, MySQL
  • Experience in understanding large and complex code bases, including API design techniques to help keep them clean and maintainable
  • Working experience with networking and messaging protocols
  • Proficiency in the following areas: multi-threaded programming, TCP/IP sockets, SQLite
  • Proven track-record ability to translate insights into business recommendations
  • Excellent communication, presentation, interpersonal and analytical skills, ability to communicate complex interaction concepts clearly
  • Track record in providing leadership, direction and mentorship for a team of software engineers

Education

  • MS degree in Computer Science or related quantitative field with +5 years of relevant experience in mobile / app development or, in the absence of a degree, +7 years of relevant experience in mobile / app development
  • Proficiency in English

Last update: 01/20/2020
Back to topBack to top