What are the responsibilities and job description for the Front-End Software Developer position at CoachMePlus?
CoachMePlus is offering an opportunity for a Front-End Developer to join our team in support of the continued development of our industry-leading Athlete Management System. Our software is in broad use for high profile clients in professional sports, collegiate athletics and the Department of Defense. The candidate can work remotely as part of a geographically dispersed team. The ability to periodically travel to the team HQ in Buffalo, NY is a benefit but not required. The ideal candidate is a self-motivated individual who is proficient in web and mobile application development in a team environment.
Position Responsibilities:
- Design, develop, and maintain various aspects of the web application and internal infrastructure, with a focus on front-end web and mobile platform development.
- Organize work plans, estimate tasks, and deliver finished projects to meet important deadlines.
- Troubleshoot issues and provide assistance to other developers, sales staff and customers.
- Communicate effectively, both verbally and written, to various technical, non-technical and athletic audiences.
Required Experience & Qualifications:
- US Citizenship required
- 5 years front-end development experience
- JavaScript, ES6
- React, Jest
- HTML, JSON, CSS, Flexbox
- Code versioning with Git
- Experience using a design framework to implement front end requirements
- Ability to build UI from requirements without strict wireframe mockups
- Ability to test and review the code of your peers
Preferred Experience:
- Experience with human performance or fitness-related technologies
- Experience refactoring a system to use modern front-end tools and languages
- Polymer 1, Web Components
- Relational Databases
- Linux, Scripting Tools
- PHP, Object Oriented Programming
- PHP Frameworks, PHP Package Managers
- Native Mobile Development
Salary : $90,000 - $130,000