Senior Frontend Developer – React & TypeScript
Swisscom DevOps Center Riga · Riga
Job description
About the role
We are looking for a Senior Frontend Engineer to design, build, test and maintain the Swisscom blue TV smart TV application. The role focuses on a React‑based web app that runs on Samsung, LG, Philips smart TVs and Android TV boxes, delivering a living‑room grade user experience.
Key responsibilities
- Develop and optimise UI‑heavy front‑ends in a large‑scale NX monorepo using React, TypeScript and Redux.
- Collaborate with designers, product managers, backend engineers and streaming specialists in a cross‑functional team.
- Ensure performance, reliability and visual quality on constrained smart‑TV platforms through testing and KPI monitoring.
- Contribute to technical architecture, state‑management patterns, testing strategies and engineering best practices.
- Participate in code reviews, maintain GitLab CI pipelines and take part in agile ceremonies.
- Help shape the future of Swisscom’s client software portfolio and be ready to work on other projects and tech stacks.
Required profile
- 5+ years of experience building UI‑heavy web applications where design, performance and reliability are critical.
- Strong expertise with React, TypeScript, Redux and large‑scale NX monorepos.
- Deep knowledge of state management (async thunks, entity adapters, memoised selectors, effect‑based side effects).
- Proven ability to optimise performance for constrained environments (code splitting, virtualization, lazy loading, bundle analysis).
- Experience with CI/CD pipelines (GitLab CI) and modern DevOps practices.
- Professional English communication and experience working in cross‑functional teams.
Required skills
- React
- TypeScript
- Redux
- NX monorepo
- Async thunks & entity adapters
- Memoised selectors & effect‑based side effects
- Code splitting, virtualization, lazy loading, bundle analysis
- GitLab CI / CI‑CD pipelines
- Jest, Cypress, Storybook (nice to have)
- Smart TV platforms (Samsung Tizen, LG webOS, Android TV) (nice to have)
What we offer
- Salary from 3800 to 5500 EUR monthly gross
- 80 EUR monthly cell‑phone and internet allowance
- Flexible schedule with hybrid work mode
- Ergonomic home‑office allowance of 500 EUR
- Health insurance with gym/pool membership and mental‑health coverage
- 24 days paid annual leave plus birthday, name‑day and social‑activity days
- Continuous development opportunities (conferences, learning platforms, cross‑department sharing)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Latvia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Swisscom DevOps Center Riga
Riga