Do you have minimum 2 or 3+ years experience in React.js / Angular / Vue? Please refer to the job advert for further information.

The Role
We are looking for a skilled Senior Software Engineer in React to join our front-end development team. In this role, you will be responsible for developing, implementing, and integrating user interface components using React.js concepts. 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.

Responsibilities
  • Responsible for analyzing, designing, planning, executing, and evaluating work to time.
  • To work within a clear framework of accountability, exercising substantial personal responsibility and autonomy.
  • Working on quality targets, assessing and evaluating risk.
  • Taking the initiative to keep skills up to date, mentor colleagues, and maintain an awareness of developments in the industry.
  • Developing user interface components and implementing them.
  • Advising on scope and options for continuous operational improvement.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

Requirements / Expectation
  • Minimum 2 or 3+ years experience in React.js / Angular / Vue.
  • Experience in more than one framework is a plus+
  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Strong knowledge in HTML / CSS / LESS / SASS.
  • In-depth knowledge of JavaScript, CSS, HTML, and concepts.
  • Improve UX / performance, Unit / Integration testing (like Mocha / Jest).
  • Experience in automating your deployment and quality assurance using TDD.
  • The ability to effectively communicate complex technical issues to a non-technical audience and engage in productive dialog involving multiple viewpoints or conflicting perspectives.
  • You write clean, concise, self-documenting code that both you and your team can still understand a year after.
  • Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • You champion code reviews and provide clear concise feedback.
  • Excellent troubleshooting & Good project management skills.
  • Experience in implementing/consuming REST API/ WebAPI.

Nice To Have
  • AWS/Azure or any cloud exposure with CI/CD
  • SSO, OAuth, SSL integration exposure

About Cabbage Apps
Cabbage Apps is a software development firm that focuses on product design and development. We specialize in UI/UX Processes, Javascript App Development, and Digital Transformation Consulting. Our clients include multinational 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 opportunities to grow
  • You will have flexible working arrangements to increase productivity
  • We love Javascript/Typescript.

Please click the APPLY button to SEND your CV via XPRESSJOBS
Unemployment in Sri Lanka is estimated to be over 400,000, Share this job and help another!