Software Developer (Ruby on Rails)ID:58740

40,000 THB ~ 100,000 THBBTS (Silom Line)Over 3 months ago

Overview

  • Salary

    40,000 THB ~ 100,000 THB

  • Industry

    Hardware

  • Job Description

    - Architect and develop websites and applications for client and internal projects (web apps, e-commerce, marketing/campaign websites, mobile apps, etc.)
    - Actively lead projects, working through the full release cycle for delivering software projects/products to clients/market.
    - Project responsibilities include -: development lead, analysis, code design, development, testing, documentation, implementation, deployment, and ongoing maintenance.
    - Work closely with a cross-functional team to understand requirements and recommend appropriate solutions; including Directors, Project Managers, Product Owners, Designers, Developers, and Analysts.
    - Provide advance planning and effort estimation for completing projects/tasks.
    - Actively contribute to and enforce best practices/group standards.
    - Mentor other developers, including peer-reviewing code and pair programming (shadowing).
    - Proactively keep up-to-date on industry trends and other related new / emerging technologies; drive adoption of new technologies and best practices where appropriate.

Qualifications

  • Requirement

    【Must】
    - Bachelor’s degree in Information Systems, Computer Science or technically related field, or equivalent education/experience.
    - Experience in architecting and leading software development projects.
    - Strong full-stack web development experience in Ruby on Rails.
    - Ideally will also have to React web development experience.
    - Comfortable with Object-Oriented Programming and MVC design/frameworks.
    - Experience with Relational Databases or other data stores: MySQL, MS SQL, Firebase, etc.
    - Competent with Source Code Management: Git, SVN, etc.
    - Dedication to produce clean code that validates/follows industry coding standards.
    - Excellent debugging and problem-solving skills.
    - Experience with optimizing website performance.
    - Experience with cross-browser, platform, and device manual / automated testing.

    【Advantage】
    - UI /UX skill and a good understanding of Usability.
    - Front-end development skills: HTML5, CSS3, and JavaScript (jQuery).
    - Experience with CSS preprocessors: LESS and Sass.
    - Some experience with front-end frameworks: Twitter Bootstrap, Foundation, etc.
    - Additional back-end programming languages: Java, C, .NET, PHP, Python, etc.
    - Experience with Javascript MV* frameworks: AngularJS, Backbone.js, Ember.js, etc.
    - Experience with development tools: Grunt, Bower, node, etc.
    - Experience with third-party APIs (JSON, XML, Ajax).
    - Experience with web fonts and icon fonts.
    - Experience with Adobe Suite skills: Photoshop and Illustrator.

  • English Level

    Level 3 - Business Level

  • Other Language

    English

Additional Information