Middle/Senior Front-End Developer
Tech Stack / Keywords
Firma i stanowisko
Our Customer is an international product company operating a large-scale digital platform with millions of users globally, focusing on customer acquisition, onboarding, trial experiences, subscription management, and payment solutions with a strong engineering and product culture.
Wymagania
- 4+ years of commercial software development experience
- Strong expertise in React, TypeScript, JavaScript, and RxJS
- Experience building modern scalable Front-end applications
- Strong understanding of software quality practices and code quality tools such as SonarQube and ESLint
- Experience with automated testing frameworks including Jest, Karma, WebdriverIO, and Cucumber
- Experience working in product-oriented companies and Agile development environments
- Familiarity with modern development tooling and CI/CD practices
- Ability to collaborate effectively within cross-functional teams
- Good communication skills and proactive mindset
- Willingness to learn and contribute beyond Front-end development when needed
- Upper-Intermediate English level or higher
Nice to have:
- Experience with Webpack
- Familiarity with GitLab and GitLab CI
- Experience using ELK stack and Tableau
- Knowledge of PNPM
- Experience with collaboration tools such as Miro
- Exposure to AI-assisted development tools such as Claude Code
- Understanding of Back-end development concepts
Obowiązki
- Develop and enhance customer-facing product features focused on onboarding, pricing, subscriptions, and payment experiences
- Build scalable, maintainable, and high-quality Front-end applications using React and TypeScript
- Collaborate closely with Product Managers, Designers, QA Engineers, and Back-End Engineers in a cross-functional environment
- Participate in technical discussions, architecture decisions, and solution design activities
- Ensure code quality through testing, static analysis tools, and engineering best practices
- Write and maintain automated tests for UI and integration scenarios
- Participate in peer code reviews and knowledge-sharing initiatives
- Contribute to improving engineering processes, developer experience, and team collaboration
- Support continuous improvement initiatives that increase engineering efficiency and product quality
- Assist with Back-end related implementation tasks when needed
Benefity
- Opportunity to work on meaningful large-scale products
- Influence technical decisions
- Grow within a mature engineering culture
- Collaborate with experienced international teams
Inne informacje
Informujemy, że administratorem danych jest Sigma Software sp. z o.o. z siedzibą w Warszawie, ul. Chmielna 134 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Sigma Software
20 aktywnych ofert