A U.S.-based company that is developing a world-class sports platform that enables users to manage their sports and group activities efficiently, is looking for a Full-Stack Front-End-Heavy Engineer. The engineer will be in charge of identifying a project's essential elements and making it a priority to work on them. The company's robust yet simple-to-use solutions are trusted by coaches, administrators, players, and parents for a variety of purposes, including communication, scheduling, payment collecting, registration, sharing games in real-time, and much more. The company has managed to secure more than $58mn+ in funding so far.
Job Responsibilities:
- Work together to solve technical problems that will help them gain new knowledge and advance their professions
- Create excellent solutions by working together asynchronously within Slack, in pair sessions, and in virtual team swarms
- Scalable applications and services should be created and implemented, and they should be incorporated into an evolving unified product and system architecture.
- Utilize scrum approaches with the product development teams, and be adaptable enough to modify your teams' procedures as needed
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a full-stack engineer
- Strong preference for automated testing because the team strives for excellence in all of its processes and products
- Working knowledge of the general web application and API/services landscape including SPA to API
- Proficient knowledge working with TypeScript and JavaScript
- Demonstrable experience and knowledge of CSS and HTML standards
- Prolific experience developing user interface features using React, Apollo, GraphQL, and Redux
- Ability to jump in to debug and fix problems that may span a number of systems
- Comfortable working with CLI including Git, Docker, and the Unix (Linux or Mac) command line
- In-depth knowledge of version control practices and tools like Git and GitHub
- Extensive experience writing unit and integration level tests along with demonstrable mocking proficiency
- Prior experience with Agile methodologies is desirable
- Nice to have some familiarity with Hooks and Component Lifecycles in React
- In-depth knowledge of integrating partnership or 3rd party APIs, libraries, or SDKs is nice to have
- Demonstrable experience using relational databases like MySQL and Google Cloud Platform directly is preferred
- Prior experience building React components to internal UI library for reuse is nice to have
- Fluent in conversational and written English communication