Senior Front-End Developer
IBM
**Introduction**
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
IBM Consulting in Bulgaria has been growing for almost 20 years and now we are at brink of next big expansion. We would like to further extend our delivery capabilities by strengthening our team with experts like you. Our team offers business transformation and hybrid cloud services to both worldwide (enterprise clients) and local clients. You have a chance to work in the dynamic environment with flexible working conditions and will get an opportunity to grow together with us. Let's create, join the leader!
**Your role and responsibilities**
* Design and build modern, responsive, and accessible UIs using React, TypeScript, Redux, and RTK Query.
* Define and evolve front-end architecture (state management, data fetching, performance, modularization) using established design patterns.
* Own the delivery of features end-to-end - from technical discovery and estimations to implementation, testing, and production readiness.
* Establish quality gates via comprehensive unit, integration, and component tests, ensuring reliability and maintainability.
* Optimize performance and champion web vitals, accessibility, and cross-browser compatibility.
* Collaborate closely with Product, Design, and Back-End teams to translate business and UX requirements into well-structured, scalable front-end solutions.
* Contribute to platform tooling (linting, formatting, CI pipelines), component libraries/design systems, and documentation.
* Drive continuous improvement by introducing automation, observability (error tracking, logging), and secure coding practices in the front-end.
* Participate in release management and support production issues with a focus on quick mitigation and root-cause prevention.
**Required technical and professional expertise**
* 5+ years of professional experience building production-grade web applications.
* Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
* Hands-on experience with React and its ecosystem, including Redux (Redux Toolkit) and RTK Query for state and data fetching.
* Proven track record implementing UI unit & integration testing (e.g., Cypress/Playwright, Jest, React Testing Library,).
* Familiarity with front-end design patterns, architecture best practices, and responsive design principles.
* Experience with build tooling and packaging and Git-based workflows.
* Strong focus on performance, accessibility, and cross-browser compatibility.
* Excellent collaboration skills, with the ability to communicate technical trade-offs to both technical and non-technical stakeholders.
**Preferred technical and professional experience**
* Experience with Angular in addition to React for building enterprise-grade applications.
* Experience with Design Systems and component libraries, and CSS-in-JS or utility-first CSS.
* Knowledge of web security fundamentals and secure coding patterns for the front-end.
* Familiarity with API integration patterns (REST/GraphQL), caching strategies, and offline-first considerations.
* Experience with CI/CD for front-end projects (GitHub Actions, GitLab CI, Azure DevOps) and automated test pipelines.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM