We are looking for a senior front end developer who has several years of professional experience. If you are a junior developer (less than 2 years of work experience) we still love you, but this particular job posting is for a more experienced person.

You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the publishing portal looks and functions.

Your primary responsibility will be to improve the MagLoft publishing portal which is built with Angular and Rails API. You can see the publishing portal in action by creating a free account on https://www.MagLoft.com to learn more.

Another primary responsibility will be to further improve on our web app which you can see here: http://magazine.magloft.com

You will be working with us in Bali, Indonesia where we can offer a unique way of co-working and co-living as we are based in the Livit Ecosystem (http://www.liv.it). We will provide accommodation and daily meals along with other perks and experiences. Remote work is also possible after successful probation.

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders

Skills and Qualifications

  • Strong understanding of JavaScript, its quirks, and workarounds
  • Good understanding of web markup, including HTML5 and CSS3
  • Good understanding of AngularJS
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of browser rendering behavior and performance
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Proficient understanding of GIT code versioning tool
  • Familiarity with JavaScript module loaders, such as Require.js and AMD
  • Familiarity with front-end build tools, such as Grunt and Gulp.js

We are looking for a senior Ruby on Rails Developer who has 4+ years of work experience and loves working with ROR and API’s.

You will work with both front-end and back-end web developers to build all server-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the MagLoft publishing portal ultimately looks and functions.

Your primary responsibility will be to improve the MagLoft publishing portal which is built with Angular and Rails API. You can see the publishing portal in action by creating a free account on http://www.MagLoft.com to learn more.

You will be working with us in Bali, Indonesia where we can offer a unique way of co-working and co-living as we are based in the Livit Ecosystem (http://www.liv.it). We will provide accommodation and daily meals along with  other perks and experiences.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of data storage solutions like Google Storage and AWS
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization

Skills

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors such as Sass and Less
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools mainly Git
  • Familiarity with development aiding tools such as Bower, Bundler, Rake, etc
  • Familiarity with continuous integration

Please add a link to a video introduction of yourself. This is not required but a big plus. If you don’t know how to shoot a video check out Loom – it’s awesome!

Get In Touch

More Info

MagLoft is a digital publishing system designed to help bloggers, print publishers and enterprises. We create custom native apps that allows our customers to deliver a true mobile publishing experience.

Address:
51 Goldhill Plaza, #07-10/11
Singapore 308900

Phone: +65 67 15 14 08

Business Hours:
10am – 6:30pm
Monday – Friday