Job Description
Intetics Inc., a leading American technology company specializing in custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is looking for a Senior Front-End Developer (Vue.js) to join its innovative team.
Responsibilities
- Develop and maintain user-facing features using Vue.js 2 (or similar frameworks, with the flexibility to adapt to Vue.js).
- Build scalable and reusable components, ensuring consistency with project code conventions.
- Navigate and contribute to large, established codebases, integrating shared components and utilities.
- Collaborate with back-end teams to ensure seamless integration and optimal performance.
- Write high-quality, reusable, and generic code to support new feature development.
- Ensure the reliability and scalability of SaaS solutions by applying best practices in front-end development.
- Participate in code reviews, ensuring the codebase maintains high standards of quality and performance.
- Use GitHub for version control and effective collaboration.
Requirements
Must-Have Skills
- Extensive experience with JavaScript, with a focus on modern frameworks.
- Proficiency in Vue.js 2 or willingness to transition to Vue.js from other frameworks.
- Proven experience developing SaaS applications that require high availability and scalability.
- Strong skills in working with large-scale codebases and ensuring adherence to established conventions.
- Solid understanding of software architecture patterns and scalable design principles.
- Experience writing clean, modular, and reusable code from scratch.
- Analytical and problem-solving skills with a proactive approach to overcoming challenges.
- English Proficiency: B2 level or higher, as all communication will be conducted in English.
Nice-to-Have Skills
- Experience with TypeScript, enhancing type safety and scalability.
- Familiarity with Node.js for back-end interactions.
- Knowledge of Angular.js or willingness to learn for project-specific needs.
- Back-end development skills to support full-stack collaboration.