hero background

Working at CLBS

header wave small

Full Stack Developer

As a Full Stack Developer, you will be responsible for developing web applications to serve the company's business operations. Your primary focus is to develop working software. You will contribute to the design phase with your ideas as well as converting those into final solutions. You need a good understanding of backend and frontend technologies. You will work closely with users from a diversity of teams.

Job details.

  • Working with UI/UX designer and other developers and implement web application according to business requirements by applying new technologies, services and the latest web application development trends
  • Develop new user-facing features
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Responsible for overall development
  • Build efficient, testable, and reusable PHP modules
  • Coordinating with designers, administrators, and other programmers
  • Testing, maintenance and troubleshooting of existing systems
  • Produce comprehensive documentations
  • Contribute in all phases of the development lifecycle
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Prioritizing tasks and daily activities
  • Organizing projects

Your qualifications.

  • Proven software development experience in PHP
  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc. (jQuery)
  • Experience of MVC frameworks (Yii2, Slim)
  • Experience of testing frameworks (phpunit, Codeception)
  • Good knowledge of relational databases (MSSQL, MYSQL)
  • Good knowledge of version control tools (GIT)
  • Good knowledge of developing web services (REST)
  • Familiar in Linux server/Windows server
  • Passion for best design and coding practices and a desire to develop new bold ideas
  • Proficient understanding of web markup, including HTML5, CSS3
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, Backbone JS, ReactJS, - Durandal JS, Meteor, VueJS etc. (at least one framework)
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of using RESTful web services and JSON response format
  • Good understanding of using one of these build tools: Grunt, Gulp, Webpack
  • Fully understanding of responsive website development
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image; familiarity with tools such as Photoshop.
  • Proficient understanding of code versioning tools, such as Git
  • Ability to understand business requirements and translate them into technical requirements
  • Able to read development documents written in English
  • Able to speak English to communicate among developers
  • Able to write Standard English to write development documents
  • Able to work independently with guidance and as part of a team

We hereby inform you that we reserve the right to ask a previous employer for feedback.

We are excited that you would like to work with us. The CLBS Ltd. team is a melting pot of nationalities and testifies to great team spirit. Let’s start with your application!
Files must be less than 8 MB.
Allowed file types: rtf html pdf doc docx odt.