Web Application Developer
A software developer eager to learn and collaborate with those around them; produces quality results with a low frequency of serious defects; attentive to the needs of the quality feedback loop, from report to resolution; ability to take ideas and requirements from concept to completion and engage those who are crucial to the project’s success.
Outcomes
- Builds beautiful and performant user interfaces with ReactJS continuously, beginning the first week of work
- Develop reliable server-side software systems with NodeJS, PHP, Python and other technologies
- Software projects are delivered within agreed-upon timelines 90% of the time quarter over quarter
- Actively engages and builds relationships with Customer Success and Sales teams to improve understanding of customer needs, and reported issues and defects
- Critical defects in software should be very rare (
- Engages with fellow developers through code reviews or pair programming for 100% of all code prior to release in production
- Automated Test Suite is continuously grown along with feature development, targeting at least 80% code coverage, reported to a combined code coverage dashboard
- Software metrics are regularly measured, reported and relevant alarms are maintained in the production environment against agreed upon targets, displayed on a dashboard
- Takes active role in investigation and validation of reported defects, integrates closely with Customer Success team to see issues to resolution
Competencies
- Proactivity: Acts without being told what to do. Brings new ideas to the company.
- Persistence: Demonstrates tenacity and willingness to go the distance to get something done.
- Attention to Detail: Does not let important details slip through the cracks or derail a project
- Follow-Through on Commitments: Lives up to verbal and written agreements
- Flexible: Can bounce between projects day to to day