Kollabio, a boutique digital startup that provides digital transformation solutions, products and services to private and public sector, is seeking a Senior Front-End Developer with experience in Vue.js technology stack. Ideal candidate is passionate about building user-focused, modern and visually appealing web and mobile experiences for enterprise customers with an eye towards inclusive design and 508 compliance. You will be part of a small Agile team that is building a new platform for optimizing business process flows in the federal agencies and other commercial organizations.
Weβre looking for someone who is:
- A problem solver. You aren't afraid to go deep, experiment, learn on the fly, and do the work.
- Passionate about turning complex business requirements into working software that delights users.
- An expert in JavaScript and modern reactive frameworks: preferably Vue, or a desire to leverage React experience to master Vue.
- Humble but opinionated. You have lots of ideas, yet you are happy to shift directions when a better path emerges. You take your work much more seriously than you take yourself.
- An active collaborator. You want feedback on your work early and often, and you get a kick out of a collaborative process because it challenges you to do better work.
- Engaging beyond 1s and 0s. You understand that empathizing with our customers, building relationships with your co-workers, and going deep on the product makes you a better teammate and a better engineer.
Responsibilities
- Support design, development, testing and deployment of software solutions using Vue.js, Node.js, and other JavaScript-based frameworks for web development
- Work closely with the Product Owner, Architect and UX Designer to develop high-performance, reusable, secure and loosely coupled web interfaces and components
- Communicate directly with customers, product owners, test automation engineers, and UX designers throughout all stages of the Agile development lifecycle to implement application features.
- Code every day. Although we expect technical and product leadership, this is primarily an executional role.
- Ensure code is 508 compliant by actively scanning and mediating issues using technologies such as WAVE and AMP
- Follow a Test-First and Security-First approach to ensure code developed is secure, robust and is of high-quality
- Decompose assigned Stories from the backlog, develop coding and design tasks to ensure software meets specified performance, scalability and reliability requirements.
- Communicate status in daily Agile Scrums, providing demonstrations of code and contributing to the Agile team whenever required.
Requirements
Required Skills amp; Qualifications
- 5 to 7+ years of hands-on experience in developing scalable, secure and user-driven web and mobile applications using HTML5, CSS, Vue / React / Angular and equivalent JavaScript frameworks
- 3-4 years of hands-on experience with Vue, Vuex, Nuxt and Vuetify
- 2+ years of experience in development web applications for enterprise customers
- 3-4 years of experience with unit and integration testing of code, with an understanding of JavaScript testing frameworks like Jasmine, Cucumber, Mocha and Karma
- Strong understanding and hands-on experience in integrating with backend REST and / or GraphQL based APIs.
- Experience with Bootstrap or other responsive, fluid design frameworks
- At least two years of experience with Agile development methodology, preferably SAFe or Scrum.
- Experience with Cloud platforms, APIs/Frameworks, and deploying web based micro services into cloud platforms such as AWS
- Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Information Systems, Industrial Engineering, or related field; or equivalent combination of education and experience.
Desired Skills amp; Qualifications
- Experience with a backend language/framework (e.g. Node, Python, Go, PHP, etc.)
- Experience with automated build tools, continuous integration, and continuous deployment
- Experience with Agile ALM tools such as Atlassian Jira and Confluence, Jenkins, Sonar, etc.
- Experience with Government agencies, 508 compliance and 508 compliance testing tools such as WAVE and AMP
- Good oral and written communications skills with experience in delivering/presenting to the customer are a plus.
Our Stack
- Front-end: ES6, Vue, Vuex, Nuxt, Vue Router, Vuetify, Webpack, HTML5, CSS
- Components amp; Design: Agile Scrum,Storybook, Atomic design, SaaS
- Testing: Cypress.js,