synaxiom-sign

Designation: Software Engineer JavaScript

Position Type: Permanent

Positions available: 2

Hours: 40 hrs/ week

Location: Colombo, Sri Lanka

Benefits

Keep your hands on technology no matter what position you hold!

  1. Competitive Salaries & Bonus (including performance based incentives)
  2. Health Insurance Plans
  3. Competitive Paid Time Off
  4. Expense reimbursement opportunities for Training & Certifications
  5. Team building & social activities
  6. Modern facilities & working environment

Job Description:

Our Software Engineers – play an important role in a team tasked with programming, testing & documenting enterprise-grade windows/ tablet applications on client projects and product development. You will also be expected to coordinate with the rest of the team working on different components and layers of the project from code to infrastructure. Therefore, a commitment to collaborative problem solving and quality product is essential.

  1. Participating in defining product architecture and design
  2. Handle issues with respect to performance, scalability, availability, and security
  3. Participate in all software development lifecycle activities: estimating, planning, designing, coding, documenting and testing
  4. Assist with code reviews and refactoring, provide guidance and mentoring to other development engineers
  5. Be proactive in striving to improve yourself and things around you
  6. Facilitate knowledge throughout the organization
  7. Work under minimal supervision

Seeking dynamic individuals who are excited about technology and always looking to expand their horizons working on variety of challenging projects with other talented people.

Requirements, Skills & Qualifications:

  1. Bachelor Degree in IT or equivalent qualification & 3+ years solid hands on experience in JavaScript is required.
  2. Proficient in JavaScript with a good knowledge of its ecosystems
  3. Familiarity with the latest .NET framework
  4. Experience with Angular 2+
  5. Experience with Node.js
  6. Good knowledge of HTML and CSS
  7. Familiar with various design and architectural patterns
  8. Knack for writing clean, readable code
  9. Understanding fundamental design principles behind a scalable application
  10. Proficient understanding of code versioning tools such as Git
  11. Familiarity with continuous integration

Preferably

  1. Understanding the principles of UI / UX
  2. Knowledge of CSS LESS / SASS preprocessors
  3. Experience working with the library of d3 or similar

Successful completion of Technical & Language test is required. Previous experience working on projects for customers in the USA, Canada, Europe and/ or Australia will be a very valuable asset to the applicant.

Professional Characteristics

  1. Passion for creating great products and solving unique problems
  2. Successful track record of implementing and/or supporting enterprise applications
  3. Strong oral and written communication skills
  4. Experience working for clients in different time zones
  5. Ability to work independently and within a team environment, including the mentorship of less experienced team members

Successful completion of a technical and a language test is required for consideration.