• January 7, 2017

Mobile Developer

Mobile Developer

Mobile Developer 150 150 AID:Tech
AID:Tech
Published
April 15, 2019
Location
Dublin, Ireland
Category
Job Type

Description

AID:Tech is looking for a Mobile Developer to join our growing team in Dublin. We are looking for a Mobile developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

AID:Tech is a fast-paced and dynamic environment. We expect the successful candidate to be proactive to take ownership of the role whilst working effectively as part of a team with a collective goal to deliver genuine social impact through our offerings.

Role

  • Design and build advanced applications for the iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements:

Necessary

  • Proven working experience in software development
  • Working experience in iOS and Android development using relevant frameworks
  • Have published one or more iOS/Android apps in the App store/Google play
  • Good knowledge of Objective-C/Swift and Android SDK (Java/Kotlin)
  • Familiarity with RESTful APIs to connect applications to back-end services
  • Experience with third-party libraries, APIs and writing unit test and integration test for Android and iOS
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Good to have:

  • Proficient with Objective-C or Swift and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of design principles (Material design and Human Interface Guidelines)
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools (Git)
  • Familiarity with continuous integration

Experience:

  • Experience working with the MEAN stack: MongoDB, Express.js, Angular.js and Node.js.
  • Familiarity with RESTful APIs to connect applications to back-end services
  • Experience with third-party libraries and APIs
  • Experience of Javascript testing frameworks, Jasmine or Mocha
  • Proficient understanding of code versioning tools, such as Bitbucket
  • Familiarity with continuous integration
  • Solid understanding of the full agile mobile development life cycle

Traits

  • You understand what scale-ups entail. Like us, you are lean and mean, and you are not a 9-5 kind of worker bee - you are happy to go an extra mile to make sure things are done, and done well.
  • You communicate clearly and decisively.
  • You are articulate, in both speech and writing, complex concepts and details, in a concise and simple manner.
  • You are well versed in remote collaboration - particularly great if you’re familiar with Slack and other communication tools. You are happy working both independently and as part of a close-knit team.
  • You set (ours and your) expectations realistically and strive to go above and beyond them.
  • We know you don’t know everything, and that is okay. But it is important you are keen to learn anything you set your mind to. You are continually learning and are never complacent about yourself and your skills.

PROCESS

You will undergo:

A 60 MINUTE INTERVIEW

The interview will ensure you actually have the abovementioned skills (we don’t expect you to have all skills, except in the “necessary” section). The technologies we use today are in bold.

A 1-2 WEEK TECHNICAL ASSESSMENT

A moderately challenging technical problem where you will deliver something useful to AID:Tech. It will require some ingenuity and initiative on your part, and we will ask you to demonstrate it in action and later help us implement it for our purposes. We will of course assist if you get stuck on specific technical problems, so please stay in touch throughout, as we also want to see how we get on and communicate.

Apply
Drop files here browse files ...
Captcha

Related Jobs

Bid Writing Manager   Dublin, Ireland
April 25, 2019
Blockchain Specialist   Dublin, Ireland
April 23, 2019
DevOps Engineer   Dublin, Ireland
April 15, 2019
Program Manager, IT   Dublin, Ireland
April 15, 2019
Back End Developer   Dublin, Ireland
April 15, 2019
    Are you sure you want to delete this file?
    /