TouchBrick, the leader in decentralized AI, specializes in data privacy technology. Its strong focus is on leveraging innovative technologies to provide intelligent cybersecurity services through TOBi® (TouchBrick Intelligence), an “always-on” sentinel protecting sensitive data across enterprises. Our team is passionate about creating and maintaining web applications using Vue.js, React, NodeJS, and JavaScript. We seek a Senior Vue.js, React, NodeJS, and JavaScript Developer to join our team and drive the development of our suite of customer facing experiences.
Responsibilities:
- Design, develop, and optimize web applications using Vue.js, React, NodeJS, and JavaScript.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews, testing, and debugging.
- Stay updated with the latest Vue.js, React, NodeJS, and JavaScript versions.
- Contribute to the development of web applications and modules.
- Leverage cloud development skills to integrate applications with Azure or AWS cloud services.
- Participate in designing, constructing, implementing, and supporting software that meets the business requirements.
- Develop a deep understanding of the range of physical security systems, standard and industry-leading product capabilities, and supported integration technologies and APIs.
Qualifications:
- Proven experience as a Senior Developer with a strong background in web development.
- Extensive experience with Vue.js, React, NodeJS, and JavaScript.
- Highly proficient with JavaScript and its modern ES6+ syntax and features.
- Highly proficient with the Vue.js framework and its core principles, such as components, reactivity, and the virtual DOM.
- Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js.
- Good understanding of HTML5 and CSS3, including Sass or Less, depending on your technology stack.
- Understanding of server-side rendering and its benefits and use cases.
- Knowledge of functional programming and object-oriented programming paradigms.
- Ability to write efficient, secure, well-documented, and clean JavaScript code.
- Familiarity with automated JavaScript testing, explicitly testing frameworks such as Jest or Mocha.
- Proficiency with modern development tools, like Babel, Webpack, and Git.
- Experience with both consuming and designing RESTful APIs.
- Experience with cloud development, specifically with Azure or AWS.
- Experience leading a team or mentoring junior engineers.
- Excellent analytical, problem-solving, and written/oral communication skills.
- Practical experience developing enterprise-class systems is a requirement.
- Must have been a highly successful senior product development team member, where the candidate made significant architectural and programming contributions.