Mobile Developer

Creating digital pathways for the mobile world

What is Clevyr?


Clevyr is changing how technology works. We are creating applications and software that’s intuitive and transforms the working lives of our clients. We’re using a consumer-focused and logic-driven approach to do so. This has positioned us uniquely in this space and creates one of the biggest opportunities for advancement in decades.

We’ve brought together leaders from top technology, service and design companies to deliver on our promise. We all work side by side in a collaborative, energetic, and creative environment. The result: better people, better ideas, and better technology.


What is the role?


As a key member of Clevyr’s team, you’ll be responsible for developing on mobile platforms like iOS, Android, and more. You will be translating the UI/UX design wireframes to actual code that will produce the visual elements of the mobile app. You might also design the overall architecture of the application and evolve it to ensure maximum performance and stability on a mobile device.


Deliverables: What you have to achieve


  • Build applications for the web and mobile devices.
  • Design and scale API endpoints.
  • Write understandable documentation for what we are are doing.
  • Write unit tests that actually test the app.

Who are you?


You are inquisitive, resourceful, inventive, and dedicated to solving problems that others cannot see past.

You are someone that believes that there is an answer, and it can be found inside the pathways of 1’s and 0’s.

You are a technologist and you want to help people solve real problems with code.


Responsibilities


  • Design of the overall architecture of the mobile application
  • Implementation of a robust set of services and APIs to power the mobile application
  • Building reusable code and libraries for future use
  • Optimize application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the mobile application

Skills And Qualifications


  • Proficient knowledge of a mobile programming language, a developer should have the knowledge of one or more: Swift, Java, Kotlin, Ionic, and React Native etc.
  • Understanding differences between multiple delivery platforms (such as iOS vs Android), and optimizing output to match the specific platform
  • Good understanding of server-side CSS preprocessors, such as Stylus, Less, Sass etc.
  • Data migration, transformation, and scripting
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Depending on the specific case, a developer should have knowledge of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc.
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Sketch or Photoshop is a plus.
  • Proficient understanding of code versioning tools, we use Git.
  • Familiarity with development aiding tools such as Bower, Bundler, Rake, Gulp, etc.

Share this job


Apply for this Job