Senior Software Engineer – Angular Jobs at Random Software Ltd in Sri Lanka

Application deadline date has been passed for this Job.
  • Post Date: May 24, 2023
  • Applications 0
  • Views 32
Job Overview

Senior Software Engineer – Angular

How Long Does It Take To Become A Senior Software Engineer?

About the Company

Random Software S L (PVT) LTD is a full-service development company working with clients in the UK, USA / Canada, and the Middle East. Our specialty is designing and building B2B web applications in the Automotive industry. Our customers range from startups to global blue-chip firms. We are a developer-led organization that puts our people first – our culture is relaxed and supportive and we offer highly competitive salaries and a generous bonus scheme.

Other benefits include:

  • USD Pegged Bonus
  • Fully supported Work from Home arrangements
  • Wok-life balance and flexible working
  • Health cover, including Mental health support
  • Optional free one-to-one English language coaching programme
  • Mentoring opportunities including our student programme
  • Support in continued education and professional development
  • Flexibility in selecting your own preferred hardware and software tools

Around half of our current projects are designed and built by us and then licensed to customers, the rest is built by us and customer-owned. In all cases, we are entirely responsible for the products we build, we are not an outsourcing operation!

The specific knowledge and skills required for this position;

  • 3+ years working in front-end web development
  • Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, PrimeNG, Foundation or Material
  • Experience with state management with NgRx, NGXS or akita
  • Excellent Javascript knowledge and programming experience with ES5/ES6
  • Solid understanding and development experience in Angular
  • Experience with RxJS or other Reactive programming techniques/libraries
  • Experience with Typescript
  • Experience with tools like Redux, Webpack, Angular CLI and/or Gulp
  • Experience consuming REST APIs
  • TDD/BDD experience (Jest, Jasmine, Karma or Chai)
  • Experience with client-side architecture and design patterns
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Solid understanding and extensive experience with version control tools like Git, SVN or Mercurial

You should also have the following:

  • An understanding of the software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and have worked through multiple cycles of at least one of the associated execution models (e.g. Agile, Scrum, Iterative)
  • Exceptional problem-solving and ability to work independently
  • Exceptional learning skills
  • The ability to communicate effectively in English.





Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience3 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationNot Specified
Shortlist Never pay anyone for job application test or interview.