ASICS Apps lives by ASICS’ founding philosophy, "Anima Sana In Corpore Sano” or “A Sound Mind in a Sound Body.” We believe in the positive benefits of movement and aspire for people all over the world to live healthful and happy lives in both body and mind. The ASICS Apps provide digital services and goods focused on helping runners and running events every step of the way. To strengthen our commitment to runners, we are expanding our investment in endurance-related digital services, such as endurance event technology (Race Roster), leading mobile running app (the ASICS Runkeeper app), and other exciting platforms that will help us better serve the endurance industry. Combined, these projects and products makeup ASICS Apps. Our mission―in the past, today, and into the future―is to contribute to a healthful and sustainable society and to bring joy to the people of the world through movement. Movement is an important element in living longer healthy lives, in feeling more fulfilled, and in crossing national and cultural boundaries to bring the world together. If you are looking to join a fun and innovative company focused on the booming digital health and fitness industry, this is the place for you! Position Overview As a Full-Stack Developer you will be responsible for contributing to the development and maintenance of Race Roster's products and systems. In this role, you will work collaboratively with cross-functional teams, including product managers, designers, QA, and other developers, to build and enhance scalable, user-friendly applications. You will leverage your expertise in modern web technologies, including React.js, HTML, CSS, PHP, and Go, while maintaining a strong focus on security, performance, and code quality. This position offers the opportunity to apply your technical knowledge, drive innovation, and help spread knowledge across the organization, all while adapting to evolving business and customer needs. This position requires flexibility as we respond to new business and customer requirements, while being able to quickly adapt to new strategies and priorities as they evolve. This position is open to internal and external candidates. This is an evergreen posting, and while we are not currently filling this position, we invite you to apply and join our talent community for future openings. Product Line This role will be working on the Race Roster product. Work Location The successful candidate for this role can be either a remote employee (working 100% remotely from a designated location within Canada), a hybrid employee (flexibility to work in the office or from home at a location within 75 km from the London, ON), or an in-office employee at our London, ON office. Responsibilities Work Effectively in a development team with product managers, designers, qa and other developers Communicate appropriately and often with other team members Understand the Race Roster product and systems Practice estimating accurate timelines and alert others of possible deviations Develop proficiency with the command line and practice keeping development environments running and up to date Branch/trunk and manage pr’s in Github Able to communicate with other contributors about API surfaces connecting applications and services. Build up strength in relevant programming and markup languages Help spread knowledge across the org Be able to contribute code daily to the Race Roster code base. Responsible for implementing security best practices within their team's code bases Develop an ability to adjust applications to improve performance and reliability through observation. Contribute to and keep system dependencies up to date Contribute to technical documentation Execute Race Roster Processes Consistently maintain systems and build features on your own Follow code standards Gain knowledge in modern cloud services. Meaningfully participate in diversity and inclusion initiatives across the ASICS Apps teams Education & Experience 2-7 years of relevant development experience Ability to communicate well with others Ability to prioritize incoming tasks Ability to quickly problem solve & be resourceful Able to create commits, branches, merges, and rebases in Git, and able to work with reviewers to get PRs merged. A good grasp of UX fundamentals General understanding of responsive web design Knowledge of web accessibility Knowledge of cross-browser compatibility General understanding of React.js Good understanding of HTML, Javascript, TypeScript, CSS, and SASS Understanding of API development using PHP and Go Understanding of a modern programming language Experience with programmatic software testing Understanding relational and non relational databases Understanding of modern web authentication protocols Basic understanding of Security Best practices in web development Ability to write consistent, clean, concise, well documented and reusable code Able to take initiative and accountability over your own work. Bonus Education & Experience Degree in Computer Science, Software Engineering, or similar Relevant Industry Experience Performance Measures Demonstrated ability to problem solve Effective completion of assigned tasks Efficient use of time and resources Continuously learning and improving in your role Quality of work performed Ability to communicate effectively with other employees at all levels of the organization Perform Well in RR Dev team core competencies, Accountability, Communication, Adaptability and Flexibility, Initiative & Willingness to Learn, Personal Development, Teamwork & Collaboration, Planning & Organizing, and Focus The successful candidate for this role will become an employee of Race Roster North America Corporation (doing business as ASICS Apps Canada), a subsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, sex, place of origin, ethnic origin, ancestry, citizenship, creed, record of offences, genetics, disability, age, marital status, family status, veteran status, or fitness level. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada