United Nations Careers (UN Careers)

Senior Elixir Engineer at African Management Institute (AMI)

Senior Elixir Engineer at African Management Institute (AMI)

Senior Elixir Engineer at African Management Institute (AMI)

AMI enables ambitious businesses across Africa to thrive. We deliver workplace learning that equips entrepreneurs and managers with the tools and training they need to succeed. AMI combines online and mobile tools with in-person workshops and on-the-job practice. Tens of thousands of people have taken our programmes, executives to entry-level workers, in …

 

Senior Elixir Engineer

 

Job Description

Are you a passionate Full Stack Elixir Engineer competent, or even better, already proficient with Phoenix/Elixir, and looking for a new challenge and an opportunity to advance your career in a great working environment? If you’re interested in contributing to the development of a multi-services Umbrella project, build on top of a Data-Oriented Architecture, let us know right away! We need an Elixir Engineer.

Specifically, this role will be responsible for leading the build of an intelligent diagnostic, reporting and recommendations engine embedded within / linked to a learning platform.

Responsibilities:

  •  An understanding of Elixir/OTP and the BEAM virtual machine
  •  Performing QA of both internal code quality and external end-user UI/UX.
  •  Understanding of key design principles.
  •  Proficiency with HTML, CSS, JavaScript and jQuery.
  •  Work closely with design, product management, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
  •  Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
  •  Implement UI development principles to ensure that the product client-side serves at scale.
  •  Familiar with UI layouts, SASS, Bootstrap, and the CSS GRID system
  •  Proficient with JavaScript frameworks
  •  Passionate to create good design and usability
  •  An advocate for clean, testable, reusable code
  •  An advocate of useful conventions that facilitate team communication and team work
  •  Able to self-direct, take ownership of feature development, learn and adapt
  •  Develop, document, and support the current application
  •  Perform code reviews, and contribute to development best practices
  •  Ensure smooth deployment of the application
  •  Work in a relaxed, quality-focused environment with an internationally-distributed team of experts

Requirements

  •  Expert knowledge of modern, functional development concepts and best practices
  •  Minimum of 3 years’ experience building Elixir systems.
  •  Comfort with version control systems (Git)

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *