You are viewing a preview of this job. Log in or register to view more details about this job.

Frontend Engineer

Here at Rebet, we are revolutionizing the gaming industry. As we continue to scale our core platform and launch a suite of accompanying products, we seek a talented Frontend Engineer with expertise in ReactNative, React.js, and Next.js to join our team.

Job Overview:

As a FrontEnd Engineer, you will build and maintain our ReactNative mobile application, Next.js web application, and React.js admin panel, ensuring they are scalable, secure, and high-performing. You will be primarily responsible for building components, leading our offshore resources, and optimizing our existing systems.

Key Responsibilities:

Design and Development: Architect and implement user-friendly, responsive, and scalable mobile and web interfaces using modern JavaScript frameworks like ReactNative and Next.js.

UI/UX Implementation: Translate design wireframes and prototypes into high-quality code, ensuring a seamless user experience.

API Integration: Integrate frontend components with RESTful or GraphQL APIs, ensuring efficient and secure data fetching and state management.

Component Development: Build reusable, modular, and optimized UI components to streamline development and maintain consistency across the application.

Performance Optimization: Monitor and improve frontend performance by optimizing assets, reducing load times, and implementing best practices for scalability.

Accessibility: Ensure the application meets accessibility standards (e.g., WCAG) to provide an inclusive experience for all users.

Testing and Debugging: Implement unit tests, integration tests, and end-to-end tests using tools like Jest, Cypress, or Playwright to maintain high-quality code.

Tooling and Automation: Set up build and deployment processes using tools like Webpack, Vite, or CI/CD pipelines for smooth and efficient releases.

Cross-Browser Compatibility: Ensure the application works consistently across various browsers and devices by addressing compatibility issues.

Collaboration: Work closely with backend engineers, designers, and product managers to deliver a cohesive and functional product that aligns with business goals.

Security: Implement secure coding practices to safeguard sensitive data and prevent vulnerabilities such as XSS and CSRF attacks.

Qualifications:

Frontend Frameworks: Strong expertise in modern JavaScript frameworks. Willingness to work with new technologies.

UI/UX Design: Proficient in building responsive and accessible interfaces, with an understanding of design principles and tools like Figma.

State Management: Experience with state management libraries like Redux, Zustand, or Context API.

API Integration: Solid experience consuming and integrating RESTful APIs or GraphQL endpoints into frontend applications.

Performance Optimization: Skilled in optimizing frontend performance, including asset loading, bundle size reduction, and lazy loading techniques.

Testing and Debugging: Proficiency in testing frameworks like Jest, React Testing Library, or Cypress to ensure high-quality code.

Version Control: Proficient with Git for version control and collaboration in a team environment.

Tooling and Build Systems: Experience with frontend build tools like Webpack, Vite, or Babel, and package managers like Yarn or npm.

Cross-Browser Compatibility: Knowledge of browser quirks and techniques to ensure consistent behavior across different browsers and devices.

CSS and Preprocessors: Strong knowledge of CSS, including preprocessors like SASS or LESS, and familiarity with CSS-in-JS libraries.

Why Join Us?

Competitive salary and equity options. Work on an incredible, passionate team. Ride the roller coaster of an existing, fast-growing startup