Full-Time Principal Web UI Developer (Vue.js)
Sutherland is hiring a remote Full-Time Principal Web UI Developer (Vue.js). The career level for this job opening is Experienced and is accepting Sofia, Bulgaria based applicants remotely. Read complete job description before applying.
Sutherland
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
- Lead Design & Development: Architect, design, and implement high-quality, scalable web UI applications and backend services using Vue.js and Node.js.
- Full-Stack Ownership: Take ownership of the software development lifecycle, from conception to maintenance.
- Architecture & Strategy: Contribute to the technical roadmap and architectural decisions.
- Cross-Platform Development: Develop and maintain applications across Windows and Linux.
- Collaboration: Work with Product Management, UX/UI Design, and engineering teams.
- Code Quality & Best Practices: Champion code quality, conduct code reviews, and implement automated testing.
- Problem Solving: Resolve complex technical challenges and optimize system performance.
- Innovation: Stay abreast of emerging technologies and implement innovative solutions.
Experience: 5+ years in full-stack web application development.
Frontend Expertise:
- Vue.js: Expertise in building complex UIs with Vue.js.
- JavaScript/TypeScript: Proficiency in modern JavaScript (ES6+) and TypeScript.
- HTML5/CSS3: Understanding of semantic HTML and modern CSS.
- State Management: Experience with state management libraries (e.g., Vuex, Pinia).
- UI Component Libraries: Familiarity with UI component libraries.
Backend Expertise:
- Node.js: Experience developing backend services using Node.js.
- Frameworks: Proficiency with Node.js frameworks (e.g., Express.js, NestJS).
- RESTful APIs: Understanding of designing and consuming RESTful APIs.
Database Skills:
- Relational Databases: Knowledge of relational database principles (e.g., PostgreSQL, MySQL, SQL Server).
Platform Experience: Developing on Windows and Linux.
Version Control: Proficient with Git.
Agile Methodologies: Experience working in Agile environments.
Communication: Strong verbal and written communication skills.
Highly Desirable Skills:
- Real-time Communication Technologies: Experience with WebSockets, Socket.IO.
- Call Center Workflows & KPIs: Understanding of contact center workflows.
- Cloud Platforms: Experience with AWS, Azure, GCP.