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