Cleeng sp. z o.o. logo

Front-end Intern

Cleeng sp. z o.o.·Salary not specified

Primary stack

ReactCSSJavaScriptHTMLTypeScriptAPIGit

Job description

About the Position

Front-end Intern

Join Cleeng as a Front-end Intern to enhance your skills in React, CSS, and JavaScript, contributing to subscriber management software for SVOD businesses.

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, and generating a profitable business. Come join our team, make a real contribution, and help shape the future of video consumption.

Your Mission

We’re looking for an eager-to-learn front-end engineering intern for building subscriber management software. You’d join a team of developers working on improving the user experience and developing new features for the dashboard that helps our clients run their SVOD businesses. You’ll not only learn how to be a better developer, but as part of the interdisciplinary Broadcaster UX team, you’ll learn to apply good practices in UI development, gain experience in cross-team collaborations, and work in an open environment with people from around the world.

The internship lasts for 6 months, requiring at least 24 hours per week between 8 AM and 5 PM in time zones from UTC−01:00 to UTC+03:00.

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 a 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 Us

We help leading subscription businesses build longer-lasting relationships with their customers. So they grow faster, and we do too.

Multicultural Experience

Immerse yourself in a culture full of diversity. Travel the world to work face-to-face with your colleagues and enjoy the ride!

Best Equipment

Within the possible limits, you have a possibility to choose the type of PC/laptop you want to work on.

Annual Retreats

Every year, employees gather together to integrate and celebrate another amazing year at Cleeng.

Apply Now

Are you interested? Contact us!

© Cleeng sp. z o.o.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Job Description:To strengthen our Data Team in Poznan, we’re looking for a talented software engineer who has a passion for writing clean code and an understanding nuances of data processing.Your mission:To manipulate existing platform data to feed our data lake and leverage it to build a cutting edge analytics and predictive visualizations.Responsibilities:Building data manipulation tools to feed the data lake. You will be able to improve, operate and maintain certain functional domains of data processing using AWS stack.Apply Statistical, Machine Learning or other methods to address specific business problems (churn prediction, targeted messages, user profiling, analyze clickstream) and enhance our product and value to our clients so to allow them to better manage their subscribers.You will be creating modules according to the best practices.By leveraging smartly other tools, frameworks, partners and people you will deliver effectively your tasks and enhance the interoperability of all data lake features you are accountable for.Creating data consistency and quality tests across all our services.Knowledge of events sourcing architecture and similar design patterns.Required Skills/Experience:Designing and developing big data and distributed applications,Good knowledge of Hadoop stack (knowledge of Amazon EMR will be advantage)Experience in developing, monitoring Spark applicationsExperience in optimization big data applications (Hadoop, Spark)Proven experience of commercial coding for at least 2 yearsAbstract thinking for understanding, modeling and documenting complex processes.A practical can-do mentality, with strong ability to get things done.Good attitude and good sense of humor.Nice to have:Knowledge of languages/tools: Spark, PySpark, Scala, JavaKnowledge of AWS toolsExperience in building out and improve, training AI & machine learning model.Our tech stack and organization:Data lake is built using AWS stack (buzzwords):EMR (Hadoop)SparkLambdaAuroraCore backend is API-centric, mainly written in PHP 7.3Infrastructure is hosted in AWS.We organize our work with SCRUM.We love sharing knowledge and improving our skills on internal workshops and trainings!

More at Cleeng sp. z o.o.

All 3 roles

Popular searches