Web Developer ShapeUp, Inc.
Department: Technology Location: Providence, RI Type: Salaried, exempt
Web Developers at ShapeUp build and maintain the web platform that drives better health and fitness for hundreds of thousands of people throughout the world.
ShapeUp is on a mission to create a healthier world by leveraging social dynamics, competition, and gamification to engage our users in healthy activities. Our wellness software currently serves over 2 million individuals across 100+ countries in over 20 languages. ShapeUp is known for its strong and compelling culture and mission and has been recognized three consecutive years as one of Rhode Island?s Best Places to Work!
Web developers at ShapeUp work as a team, on projects big and small, to add new features and value for our end users. Web development team members also coordinate with the other members of the ShapeUp technology team, helping to plan how and when a project will be completed, as well as documenting features to assist the quality assurance team in testing. When necessary, web developers work with project owners and stakeholders to provide technical information and feedback that together impact the direction of the ShapeUp web platform.
The duties of a web developer include:
Develop new features for the ShapeUp web platform
Maintain the ShapeUp web platform as necessary
Coordinate requirements and expectations with stakeholders
Provide feedback on feature requirements
Coordinate development plans with architecture team
Coordinate test plans with quality assurance team
Coordinate as necessary with mobile development team
Provide estimates for development time requirements
Respond to technical inquiries from stakeholders
Maintain local development environment
Compose technical documentation for the ShapeUp web platform
Participate in on-call web platform emergency response rotation
The qualifications of a web developer include:
2+ years of professional experience as a web developer with LAMP (Linux/Unix, Apache, MySQL, PHP) or a bachelor?s degree in computer science or other comparable subject
Proficiency with PHP (5.3+) in an object-oriented, MVC context
Basic MySQL skills, including the ability to write and execute queries that store, retrieve, and update data or table structures
Basic Unix skills, including the ability to log into a Unix system, move throughout the file tree, and start and stop services
Intermediate git experience (branching, merging, conflict resolution)
Understanding of Memcached or comparable caching technology
Strong verbal and written communication skills
Strong sense of personal responsibility
Strong willingness to work as a member of team
Strong time management skills
Good prioritization skills
||Providence, RI |