Principal Web UI software developer ()

Sutherland

Not Interested
Bookmark
Report This Job

profile Job Location:

Sofia - Bulgaria

profile Monthly Salary: Not Disclosed
Posted on: 07-11-2025
Vacancies: 1 Vacancy

Job Summary

  • Lead the Design & Development: Architect design and implement high-quality scalable and performant web UI applications and backend services using and .
  • Full-Stack Ownership: Take ownership of the entire software development lifecycle from conception and design to deployment and ongoing maintenance.
  • Architecture & Strategy: Contribute to and influence the technical roadmap architectural decisions and technology choices for our contact center platform.
  • Cross-Platform Development: Develop and maintain applications that function seamlessly across Windows and Linux environments.
  • Collaboration: Work closely with Product Management UX/UI Design and other engineering teams to understand requirements and deliver exceptional user experiences.
  • Code Quality & Best Practices: Champion code quality conduct thorough code reviews and implement automated testing strategies to ensure robust and reliable software.
  • Problem Solving: Identify and resolve complex technical challenges proactively addressing potential issues and optimizing system performance.
  • Innovation: Stay abreast of emerging technologies and industry trends proposing and implementing innovative solutions.

Qualifications :

  • Education: Bachelors or Masters degree in Computer Science Engineering or a related field or equivalent practical experience.
  • Experience: 5 years of progressive experience in software development with a significant focus on full-stack web application development.
  • Frontend Expertise:
    • : Deep expertise in building complex scalable and maintainable user interfaces with .
    • JavaScript/TypeScript: Strong proficiency in modern JavaScript (ES6) and TypeScript.
    • HTML5/CSS3: Advanced understanding of semantic HTML and modern CSS including preprocessors (e.g. Sass Less).
    • State Management: Experience with state management libraries (e.g. Vuex Pinia).
    • UI Component Libraries: Familiarity with UI component libraries (e.g. Vuetify Element UI Ant Design).
  • Backend Expertise:
    • : Extensive experience developing robust performant and scalable backend services using .
    • Frameworks: Proficiency with frameworks (e.g. NestJS).
    • RESTful APIs: Strong understanding of designing and consuming RESTful APIs.
  • Database Skills:
    • Relational Databases: Must-have strong knowledge of relational database principles including schema design normalization SQL querying indexing and performance tuning. Experience with databases like PostgreSQL MySQL or SQL Server.
  • Platform Experience: Proven experience developing and deploying applications on both Windows and Linux operating systems.
  • Version Control: Proficient with Git and collaborative development workflows.
  • Agile Methodologies: Experience working in Agile development environments (Scrum Kanban).
  • Problem-Solving & Analytical Skills: Excellent analytical and problem-solving abilities with a keen eye for detail.
  • Communication: Strong verbal and written communication skills with the ability to articulate technical concepts effectively to both technical and non-technical audiences.

Highly Desirable Skills and Experience:

  • Real-time Communication Technologies: Experience with WebSockets or other real-time communication protocols for features like live chat agent status updates etc.
  • Call Center Workflows & KPIs: Understanding of common contact center workflows (inbound/outbound calls IVR ACD CRM integration) and key performance indicators (AHT FCR CSAT NPS).
  • Cloud Platforms: Experience with cloud platforms (AWS Azure GCP) and their related services for deployment and scaling.

Additional Information :

  • Long-term job security with a permanent contract
  • Additional health and life insurance coverage
  • Generous annual leave
  • Food vouchers and paid breaks
  • Competitive salary and clear career progression
  • World-class on-the-job training

All your information will be kept confidential according to EEO guidelines.


Remote Work :

Yes


Employment Type :

Full-time

Lead the Design & Development: Architect design and implement high-quality scalable and performant web UI applications and backend services using and .Full-Stack Ownership: Take ownership of the entire software development lifecycle from conception and design to deployment and ongoing maintenance.A...
View more view more

Key Skills

  • Computer Science
  • General Maintenance
  • Apache Web Server
  • Information Technology Sales
  • Maintenance Engineering

About Company

Company Logo

Sutherland is seeking an organized and reliable person to join us as Admin Specialist. We are a group of driven and supportive individuals. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you ... View more

View Profile View Profile