Senior Software Engineer (React)

Senior Software Engineer (React)

Job Description

Introduction 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 riskThe Engineers work within **a clear framework of accountability**, exercising substantial personal responsibility and autonomyThey 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 applicationsYour primary focus will be on developing user interface components and implementing them following well-known React.js workflowsYou will coordinate with the rest of the team working on different layers of the infrastructureTherefore, 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 VueExperience in more than one framework is a plus+Strong knowledge in HTML CSS LESS SASSImprove UX site speed, Unit Integration testing (like Mocha Jest)Lazy ;-) You know how to automate your deployment and quality assurance using TDDThe ability to effectively communicate complex technical issues to a non-technical audience engage in productive dialog involving multiple viewpoints or conflicting perspectivesImprove 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 afterYou champion code reviews and provide clear concise feedback 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 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 developmentWe specialize in UI UX Processes, Javascript App Development and Digital Transformation ConsultingOur 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 frameworksWe are a relatively young company and therefore there are tons of opportunity to growYou will have flexible working arrangements to increase productivityWe love Javascript Typescript 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 peopleFocus - Based on your skills and interests you"ll work in a team focused on Operational Excellence or InnovationIndependence - You"ll get all the latitude and freedom to find your ideal approach to problemsNo micromanagement hereTeamwork - We do bi-weekly planning where you"ll work together with our product ownerGrowth - Bi-weekly we"ll teach each other about what we"ve learned recentlyGreat tools and hardware - All the tools you need to fully focus on codingAutomation - Good developers are lazy developersOne-click deployment and automated testing FTW. 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 problemsNo 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 developersOne-click deployment and automated testing FTW.


Browse more similar jobs

Browse thousands of similar job opportunities

Browse

Explore international jobs

Find remote jobs in other countries that you can do from Sri Lanka

Explore