Ref: KP845-01

Job description / Role

Employment: Full Time

Ruby Developer required for developing SketchUp Ruby API. We are looking for Ruby Developers with experience in developing SketchUp Ruby API to join our core development team. (SketchUp sketchup.com is a software that you can use to create 3D models of anything you like.). Candidates must have extensive windows / web-based application development experience that includes: interface design, collaborative coding practices, security, and development frameworks. This position requires a flexible individual willing to work in a very dynamic environment. Candidates should also feel comfortable participating in product ideation, design and planning discussions.

Responsibilities
• Develop SketchUp Ruby API by using Ruby language to extend SketchUp features.
• Develop high-quality web applications using Ruby on Rails.
• Work within a dynamic agile environment.
• Produce solid, thoroughly tested features (including automated tests)
• A quick learner, a self-starter, able to work independently, and you're willing (and able) to handle the pressures of an increasing level of responsibility

Requirements

Core Skills / Key Competencies
• Ruby / Ruby On Rails. Solid understanding of Ruby principles and core concepts
• Good understanding of the syntax of Ruby and its nuances. A knack for writing clean, readable Ruby code.
• Experience in using SketchUp Pro ( sketchup.com )
• Ability to program using Ruby language to extend SketchUp features
• Object-oriented principles. Solid understanding of object-oriented programming
• Experience with building API's, including authentication, cleanliness, and role-based access permissions
• Agile Development
• Relational and NoSQL databases
• Source Code Management tools (e.g. Git)
• Experience integrating 3rd party APIs
• Experience creating robust, RESTful APIs
• Minimum 2+ years of programming experience in Ruby Language
• Significant experience designing Ruby on Rails applications and a strong understanding of object-oriented design.
• Web frameworks (e.g. React, AngularJS)
• Knowledge of web stack technologies such as jQuery, HTML/CSS and MySQL/PostgreSQL
• Experience with programming and operating in Linux operating systems
• Bachelor's degree in Computer Science or equivalent and comfortable with the idea of getting your hands dirty in every aspect of an end-to-end software creation process, from feature conception to product delivery.
• A quick learner, a self-starter, able to work independently, and you're willing (and able) to handle the pressures of an increasing level of responsibility.

Other
• Need a flexible schedule? Full or Part time is welcome.
• Want to work remotely? Stay in and work from home option available.
• So long as you stay focused and deliver quality work. We are happy to provide you an opportunity to grow along with the company.
• Interested and Qualified candidates are requested to apply immediately.

About the Company

Armada group is an entity of Multi-Billion portfolio of facilities in Healthcare, Wellness & Spa, Real Estate Development, Contracting & Facilities Management, and Hospitality. It is a self described high quality community of Medical Services, Well being, Leisure, Project Development & Maintenance, and a luxurious dynamic environment of Hotel Facilities & Entertainment.

Our Aim is simple: It is to complete our existing facilities with a unique signature bringing warmth and well being.

Our projects, built by our professional team in cooperation with structured management, are blended with innovative will and a result oriented mind set to set Armada Group as a pioneer and leader in the region. It is with full pride that we present our group of companies in the United Arab of Emirates with our corporate offices ARMADA PROPERTY SERVICES JLT located in our owned ARMADA TOWERS, Jumeirah lakes towers, Dubai.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month