Our customer is an E/Sports fantasy games developer and publisher startup based in Singapore.
They believe that E/Sports fantasy games ought to provide a truly interactive, engaging and empowering experience that allows participants to feel included and involved in the happenings during a live E/Sports match.
To this end, they have invented, developed and patented a proprietary technology and game engine that intelligently harnesses upon both the behavioural patterns and actions of participants as well as the actual occurrence of events to deliver a fluid and captivating gameplay experience.
Their flagship product is a fantasy trading game where users
trade virtual shares of E/Sports teams and players within a simulated market exchange environment as a mode of gameplay during the course of a live E/Sports match.
They are looking for a Senior Frontend Software Developer who is motivated to combine the art of design with the art of programming for web, mobile and native mobile application mediums.
Your key responsibilities will include leading the Frontend development team as well as to work closely with the Backend devel- opers to implement and develop their products in an efficient and responsive manner. You will also work closely with their Product Designers to enhance their user interface and experience across all of our products and mediums.
RESPONSIBILITIES
Work directly with the CTO to assist with enhancing the company’s frontend development team
To oversee and develop the frontend technical aspects of the Company in alignment with its business objectives and goals
To participate in the entire application lifecycle, focusing on coding and debugging
To manage, mentor, engage and motivate the frontend development team to achieve business objectives and goals
To plan and develop the company’s frontend technology framework and architecture to ensure operational functionality and efficiency
To employ versatile and optimized code and libraries to maximize speed and scalability
To develop security and data protection systems/protocols to safeguard and secure the integrity of products and privacy of our customers.
To collaborate with designers to evaluate the technical feasibility of design outputs
To integrate and develop UX/UI designs and wireframes into user-friendly experiences and intuitive interfaces
To evaluate user interaction issues and debugging with backend developers to deliver an optimized product
To continuously discover, implement and evaluate new technologies that yield a competitive advantage for the company
TECHNICAL REQUIREMENTS
FUNDAMENTAL
5+ years of professional experience in front-end web app development Able to work in an Agile environment
Excellent analytical and time management skills Knowledge on Git, Git-Flow Approach Knowledge of SEO principles
A strong sense of UI/UX design and layout
Good understanding of RESTFUL web services
Deep algorithmics knowledge. Understanding of Big(O) notation
Knowledge with Websocket Connection with Stomp and SocketJs apart from single request exchange
Proficiency with HTML/CSS
Strong Javascript knowledge, including TypeScript Basic knowledge of Angular
STRONG KNOWLEDGE
Experience with React
Experience with Redux, Redux-Saga, Styled-Component Experienced with React based UI Frameworks
Knowledge of writing test on scopes: Unit, Integration and E2E on Frontend side with Jest, Enzym and Cypress
Experience with Storybook Knowledge of Redux-Cycle
Experience with Analytics and regarding frameworks
MOBILE
React Native experience preferred mobile platforms Experience with React-Native-Navigation Knowledge about Fabric and Fastlane