2023-08-23 14:48:55

Frontend Developer – React/TypeScript

Occasional remote work possibility

Job Description

Position Purpose:

The Frontend Developer is responsible for the design, development, and implementation of frontend components of the iGaming Platform. The role focuses on creating solutions that meet the high demands of mobile/web applications in terms of scalability and real-time performance. 

Essential Duties and Responsibilities: 

  • Design & Development: 
  • Craft efficient and reusable frontend systems and components. 
  • Translate design and wireframes into high-quality code. 
  • Develop new user-facing features as well as maintain and enhance existing code. 
  • Performance Optimization: 
  • Optimize application for maximum speed and scalability. 
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native. 
  • Technical Collaboration: 
  • Collaborate with back-end developers and web designers to improve usability. 
  • Participate in code reviews and team meetings to discuss project progress and issues to be resolved. 
  • Technical Skills Maintenance: 
  • Stay up-to-date on emerging technologies and frameworks. 
  • Advocate for and adapt improvements in front-end development practices. 
  • Code Management: 
  • Ensure all code is version-controlled and well-documented. 
  • Use bundlers and task runners to automate and improve the development process. 
  • Documentation
  • Adhere to coding guidelines for documenting code, ensuring clarity and maintainability. 
  • Contribute to the development and expansion of internal product documentation.
  • Engage in continuous improvement of the documentation system, suggesting and implementing enhancements.
  • Document work progress and technical details in the ticketing system for project tracking and team collaboration. 

 

Requirements

Required Qualifications and Skills:

  • Technical Qualifications: 
  • At least 2 years of professional experience in frontend development. 
  • Strong proficiency in ReactJs and TypeScript
  • Experience in responsive design with CSS/SCSS/TailwindCSS (strong understanding of cross browser differences & flexbox) 
  • Experience with RESTful APIs and handling API responses. 
  • Familiarity with state management (Redux, Zustand) 
  • Experience in NextJs will be an added benefit. 
  • Development Skills: 
  • Understanding of component-based architecture and best practices. 
  • Familiarity with newer specifications of EcmaScript and module bundling tools. 
  • A solid understanding of how web applications work including security, session management, and best development practices. 
  • Version Control: 
  • Proficient understanding of Git and version control workflows. 
  • Languages: 
  • Fluency in written and spoken English is mandatory. 

Professional Competencies: 

  • Analytical Thinking: 
  • Ability to solve problems creatively and effectively. 
  • Team Collaboration: 
  • Work effectively as a team member and foster team cooperation. 
  • Communication: 
  • Exhibit strong communication skills required for a multi-disciplinary team environment. 

Preferred Additional Skills: 

  • Experience with continuous integration and build tools. 
  • Knowledge of containerization with Docker and Kubernetes orchestration. 

Performance Criteria:

The performance of the Frontend Developer will be assessed based on the efficient and effective execution of the essential duties and responsibilities as outlined, adherence to technical standards, active participation in team activities, and contribution to project outcomes. 

Company offers

What We Offer:

  • 28 days of annual vacation
  • 2 paid sick days per year
  • Hybrid office work: 2 days of remote work per week
  • Option to work remotely from abroad for up to 15 days per year
  • Sporting compensation or health insurance benefits
  • Collaborative and supportive work environment
  • Regular team events for engagement and bonding

Teistele pakkusid huvi veel ka need tööpakkumised: