Job Title: Front-End Developer for TyrRewards
Location: Remote (first 3 months in Bali Office)
About TyrAds / TyrRewards
TyrAds is a fast-growing, tech-driven loyalty and rewards platform committed to transforming user engagement. Through our flagship product, TyrRewards, we power millions of personalized customer experiences across the globe. Leveraging the latest in big data, machine learning, and deep learning technologies, we provide AdTech solutions that help businesses enhance loyalty, drive performance, and maximize customer retention.
We’re now entering an exciting new phase, bringing all frontend development in-house to improve speed, quality, and agility. That’s where you come in.
About the Role
We are looking for an experienced Front-End Developer to build and enhance the UI/UX of TyrRewards across web and mobile platforms. You will work closely alongside a talented in-house engineering team to develop new features, improve existing functionality, and contribute to the evolution of a high-performance rewards platform.
Key Responsibilities
- Develop and maintain the TyrRewards frontend for both web and mobile platforms
- Participate in code reviews and contribute to maintaining high standards of code quality and best practices
- Work closely with designers to implement engaging, responsive, and intuitive UI features
- Integrate frontend components with backend services, SDKs, and APIs
- Collaborate with QA and Product teams to validate releases, fix bugs, and ensure smooth deployments
- Coordinate with backend engineers to resolve dependencies and support aligned delivery timelines
- Monitor and optimize frontend performance, ensuring strong web vitals and responsive design across devices
Mandatory
- Industry Experience: Proven experience in SaaS, mobile/web development.
- Experience in gaming or digital advertising is a strong advantage.
- Technical Proficiency:
- Strong experience with Next.js and React.js (minimum 5 years experience)
- Proficiency in TypeScript (our projects are built in TS)
- Integration: REST APIs, GraphQL, WebSockets
- Version Control: GitHub
- Familiarity with SDK and API integration across platforms
- Experience in cross-platform development (web + mobile from a single codebase)
Big Plus If You Have
- Experience with unit testing or UI testing (Jest, Testing Library, Cypress, etc.)
- Knowledge of state management libraries (Redux is our main choice, but Zustand, Recoil, etc. are also relevant)
- Understanding of CI/CD basics (GitHub Actions, GitLab CI, etc.) to troubleshoot build errors and propose solutions
- Familiarity with responsive design and modern CSS frameworks (Tailwind, Chakra, etc.)
- Skills in performance optimization and web vitals monitoring, using tools like Lighthouse
Nice to Have
- Exposure to Flutter or mobile development (even basic level)
- Experience with Storybook or building component libraries, especially for documentation purposes
- Design collaboration: Familiarity with Figma workflows
Other Important Qualities
- Strong collaboration and teamwork skills
- A solid sense of UX/UI design (this is a must)
- Experience working in Agile/Scrum environments