Creative Chaos is looking for a Senior/Principal Software Engineer to lead the development of front-end web client applications using Vue.JS. In this role, you will build robust platforms, mentor team members, and contribute to the team's technical growth and strength.
What You'll Do
- Analyze business requirements and estimate assigned tasks
- Write high-quality code and unit tests, tuning for security and performance
- Collaborate with team members and communicate directly with clients
- Maintain systems by fixing issues and updating issue tracking software
- Control versions of your code and research new technologies
- Lead a team of software engineers and mentor members through training
- Upgrade your skills and evaluate candidates for open positions
- Provide regular status updates
What We're Looking For
- Bachelor's/Master’s degree in CS, Software Engineering, or a related field
- 3-7 years of proven experience as a Vue.JS/Full stack developer
- High proficiency with Vue.js and its core principles (components, reactivity, virtual DOM)
- Experience with the Vue.js ecosystem (Vue CLI, Vuex, Vue Router, Nuxt.js)
- Experience working with RESTful APIs
- Strong experience with CI/CD pipelines, AWS, Docker, and Kubernetes
- Familiarity with test automation and test-driven development
- Knowledge of Github, JIRA, and other collaboration tools
- Excellent verbal and written English communication skills
- Flexible attitude, strong presentation skills, and influence among team members
Nice to Have
- Experience with backend tools such as NodeJS and databases including MongoDB
Technical Stack
- Vue.js, Vue CLI, Vuex, Vue Router, Nuxt.js
- NodeJS, MongoDB, RESTful APIs
- CI/CD pipelines, AWS, Docker, Kubernetes
- Github, JIRA
Benefits & Compensation
- Paid Time Off
- Work From Home
- Health Insurance and OPD
- Training and Development
- Life Insurance
- Exchange Program

