About the job
BeBetta is a social sports betting platform based in India, redefining the way fans engage with sports. BeBetta offers a gamified sports betting experience, allowing users to bet on live matches, challenge friends, and win rewards—all without spending real money. Our platform is designed to foster a passionate community of sports enthusiasts, enhancing the excitement of every game.
Job Summary
You will be responsible for building and maintaining the dynamic, user-friendly interfaces for Bebetta's website and admin panels. You'll collaborate with designers and backend developers to ensure seamless, scalable, and engaging experiences for our growing user base,stakeholders, translating business goals into actionable plans.
Key Responsibilities
- Develop Responsive User Interfaces: Implement UI designs, ensuring cross-browser and cross-device compatibility.
- Build Interactive Components: Create dynamic web elements using modern JavaScript frameworks (React.js, Vue.js, or similar).
- Integrate with Backend APIs: Consume RESTful APIs to fetch and display data, enabling seamless user interactions.
- Performance Optimization: Analyze and optimize frontend code for performance and user experience.
- Maintain and Refactor Code: Improve existing code for scalability and maintainability.
- Participate in Code Reviews: Collaborate with other developers, providing code reviews, and accepting feedback to ensure quality.
Required Qualifications
- Experience: 2-4 years of professional frontend development experience.
- Proficiency in Core Technologies: HTML5, CSS3, JavaScript (ES6+).
- Framework Expertise: Strong experience with at least one major JavaScript framework (React.js preferred).
- State Management: Experience in state management libraries (Redux, Vuex, or similar).
- Version Control: Proficiency in Git.
Desired Skills
- UI/UX Sensibility: Understanding of user interface design principles.
- Testing: Experience with frontend unit testing and integration testing (Jest, Mocha, etc.).
- TypeScript: Familiarity with TypeScript for type safety and code maintainability.
- Backend Knowledge: Basic understanding of backend technologies (Node.js, Python/Django, etc.) for more effective collaboration.