Senior Software Engineer (React) job from Cabbage Apps in Colombo, Sri Lanka

Saturday 25th, April 2020

Cabbage Apps

Apply Bookmark



IT-Software / Internet

Senior Software Engineer (React)


The Software Engineering team at CabbageApps is responsible for analyzing, designing, planning, executing and evaluating work to time, cost and quality targets, assessing and evaluating risk. The Engineers work within **a clear framework of accountability**, exercising substantial personal responsibility and autonomy. They take initiative to keep skills up to date, mentor colleagues, maintain an awareness of developments in the industry, and advise on scope and options for continuous operational improvement.

As a Senior Software Engineer, you'll be responsible for building great quality front-end applications. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are important.

Expectations from a candidate

  • Minimum 5+ years experience in React.js/Angular/Vue
  • Experience in more than one framework is a plus+
  • Strong knowledge in HTML/CSS/LESS/SASS
  • Improve UX / site speed, Unit/Integration testing (like Mocha/Jest)
  • Lazy ;-) You know how to automate your deployment and quality assurance using TDD
  • The ability to effectively communicate complex technical issues to a non-technical audience engage in productive dialog involving multiple viewpoints or conflicting perspectives
  • Improve UX / site speed, Unit/Integration testing (like Mocha/Jest)
  • You write clean, concise, self-documenting code that both you and your team can still understand a year after
  • You champion code reviews and provide clear concise feedback

About Cabbage Apps

Cabbage Apps is a software development firm that focuses on product designing and development. We specialize in UI/UX Processes, Javascript App Development and Digital Transformation Consulting. Our clients include multi-national companies and a few of the largest financial institutions in Sri Lanka.

Why Cabbage Apps

  • You'll work on everything from customer-facing web apps and backend services, to mobile applications using cutting-edge tools and frameworks
  • We are a relatively young company and therefore there are tons of opportunity to grow
  • You will have flexible working arrangements to increase productivity
  • We love Javascript/Typescript

How we work:

  • High caliber team - We love to work with smart people
  • Focus - Based on your skills and interests you'll work in a team focused on Operational Excellence or Innovation
  • Independence - You'll get all the latitude and freedom to find your ideal approach to problems. No micromanagement here
  • Teamwork - We do bi-weekly planning where you'll work together with our product owner
  • Growth - Bi-weekly we'll teach each other about what we've learned recently
  • Great tools and hardware - All the tools you need to fully focus on coding
  • Automation - Good developers are lazy developers. One-click deployment and automated testing FTW.

Skills required

communicate complex technical issues



Improve UX / site speed, Unit/Integration testing