Tech Stack
Job Description, Responsibilities & Requirements
Front-end Intern
About the Position
Join Cleeng as a Front-end Intern to build subscriber management software, enhancing user experience and developing new features for our dashboard.
Responsibilities
- Creating reusable and accessible UI components with React & styled-components
- Handling the application’s data layer (Redux, TanStack Query, Context API)
- Combining the above to create new views in the dashboard
- Helping in the process of scoping & general feature brainstorming
- Writing documentation of processes & features
- Creating unit tests
- Collaboration in the release & versioning processes
Requirements
- Decent understanding of how React works: writing functional components, handling state & effects; understanding asynchronous code, with error handling, and how and when to show intermediate component state
- Good knowledge of HTML is key: accessible roles of specific elements, knowing which elements can be nested in others, and which are not allowed; they need to understand how good markup translates to a good user experience
- Attention to detail and the willingness to expand their front-end dev knowledge
- A good understanding of CSS: how the cascade works, what is specificity and inheritance; how and when to use Flexbox, Grid, media queries, and so on
- Knowledge of JS is core to being a good React dev: the differences between primitive & non-primitive data types in JavaScript, promises & asynchronous code, basic understanding of the JS event loop, array functions, events, variable scopes
- A good grasp of REST API concepts
- Familiarity with version control systems (specifically Git)
- General understanding of browser rendering & interoperability
- Understanding the network stack, HTTP statuses, how browsers talk with servers, CORS, and so on
- A decent grasp of TypeScript syntax and concepts is a definite bonus, since we’re in the process of converting our codebase from JS
- Good communication skills in English
- Active student status or being fresh graduate
We Offer
- Flexible working hours
- Possibility to work 100% remotely
- Paid days off within the agreed limit
- Events, celebrations
- Work with an international team of well-rounded experts in Amsterdam (HQ), Poznan, Manila, NYC. 16 nationalities and counting!
- Work on unique, market-leading, SaaS products, with clients all over the world, from New Zealand, Japan, Europe, US, and Latam
- Work closely with people who value diversity, hard work, friendly relationships and love their jobs, and get all together to the next level!
About the Company
Founded in 2011, Cleeng is the Subscriber Retention Management® Company. Focusing on the Media & Entertainment industry, we help our clients create a long-lasting relationship with their subscribers by providing the best Direct to Co consumer operational tools as well as predictive analytics. Our solutions are used by many leading broadcasters worldwide including NFL, NHL, CHL, Big10Network, MXGP, Optus Sport & Sinclair Broadcasting Group.
Cleeng's SaaS solution is built for scalability, flexibility, robustness and innovation. Working at Cleeng is rewarding, fun and challenging. We thrive on innovation, are fast growing & generating a profitable business. Come join our team, make a real contribution, and help shape the future of video consumption.