- Company Name
- Molotov
- Job Title
- Software Engineer - Front End Javascript - CDI - F/M
- Job Description
-
**Job Title**
Software Engineer – Front End JavaScript
**Role Summary**
Collaborate within a multinational JavaScript team to design, prototype, and implement high‑performance front‑end features for web, connected TV, console, and Smart TV applications. Contribute to architectural decisions, maintain code quality, and drive continuous integration and testing standards across multiple platforms.
**Expectations**
- Deliver high‑quality, scalable JavaScript/TypeScript solutions for diverse devices (Smart TVs, consoles, browsers, desktops).
- Uphold UX/UI excellence and performance optimization, reducing load times and resource consumption.
- Champion craftsmanship: code reviews, pair programming, automated tests, and CI/CD workflows.
- Communicate effectively in English; build strong relationships with cross‑functional teammates.
**Key Responsibilities**
- Define architecture and technical direction for new and existing projects.
- Prototype applications for varied platforms (Web, Electron, React Native, Smart TVs).
- Write, maintain, and expand unit and functional tests (Jest, Testing Library).
- Propose and implement performance, UX, and code‑quality improvements.
- Develop and ship new features, ensuring compatibility with Samsung, LG, Xbox, PlayStation, Chromecast, and major browsers.
- Participate in chapter meetings and demos to stay updated on web and video technology trends.
**Required Skills**
- 4–6 years of professional front‑end development experience.
- Proficiency in TypeScript, HTML5/CSS3, React, React Native, and Electron.
- Experience with build tools (pnpm, Webpack, Babel) and CI/CD (GitHub Actions).
- Strong testing practices using Jest and Testing Library.
- Deep understanding of web performance optimization and UX/UI aesthetics.
- Familiarity with code review, pair programming, and DevOps practices.
- Fluent in written and spoken English; excellent teamwork and communication.
**Required Education & Certifications**
- Minimum Bachelor’s degree (Bac+3) in Computer Science, Software Engineering, or related field.
---