This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a Senior Frontend Engineer who excels at building high-performance, scalable, and user-friendly interfaces.
You will be responsible for developing new software products, solving complex technical challenges, and delivering high-quality, maintainable front-end code.
This role requires a deep understanding of modern frontend technologies, with a strong focus on ReactJS, along with leadership and collaboration skills.
You will develop new user-facing features and integrations using ReactJS, ensuring a smooth and responsive user experience.
You will build reusable components and front-end libraries for future use.
You will translate designs and wireframes into high-quality, efficient code.
You will optimize components for maximum performance across a wide array of web-capable devices and browsers.
You will collaborate with UI/UX designers and backend developers to improve usability and design.
You will stay up-to-date with the latest industry trends and technologies, ensuring the application adheres to best practices.
You will write clear, maintainable, and testable code.
You will mentor junior engineers and conduct knowledge-sharing sessions.
You will work with product managers and stakeholders to define project requirements and break down complex problems into manageable tasks.
You will ensure timely delivery of project milestones and maintain high-quality standards.
You will maintain a focus on performance, scalability, and SEO optimization.
You will collaborate with other members of the Web Team via written and real-time communication, including frequent pair programming and hacking sessions.
You will serve as a future Tech Lead and work with cross-functional teams to ensure seamless integration with backend services, design, and product.
You will architect and implement user interfaces and optimize client application performance and scalability.
Requirements:
You need a Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
You must have 6+ years of experience in Frontend development, with extensive expertise in ReactJS and its core principles, using HTML, JS, CSS, etc.
You should have a minimum of 3 years of experience with React.
You need strong proficiency in Typescript or Javascript, including DOM manipulation and CSSOM.
Experience with GraphQL is required.
You should have in-depth knowledge of modern front-end development practices, including state management libraries (such as Redux or Zustand).
Experience with RESTful APIs and frontend build pipelines and tools is necessary.
Familiarity with modern authorization mechanisms (e.g., JSON Web Tokens) is required.
You must be proficient in code versioning tools, such as Git.
Strong problem-solving, communication, and leadership skills are essential.
You should be able to work independently, take ownership of features from design to production, and collaborate with cross-functional teams.
A solid understanding of SEO principles and ensuring frontend applications adhere to them is necessary.
You should have experience with responsive and adaptive design, ensuring compatibility across different devices and browsers.
Experience with responsive web design and mobile optimization techniques with a focus on delivering high-quality user interfaces is required.
You must be able to collaborate effectively with design teams to implement UI/UX designs.
Previous experience in video streaming or OTT platforms is preferred.
Familiarity with query frameworks (e.g., Apollo, useSWR, React-Query) and modern front-end build tools (e.g., Webpack, Rollup) is necessary.
Understanding of web accessibility standards and best practices is required.
Familiarity with React-Native development and NX or other Monorepos is a plus.
Extensive experience with getting features and code to production is essential.
Benefits:
You will be part of a 100% remote team, allowing you to work from anywhere you please.
You will enjoy flexible timings, enabling you to set your own hours and create a productive schedule that works for you.
You will receive a best-in-class salary, as we hire only the best and pay accordingly.