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