Web App Developer .
The Role
As a Web App Developer here at Six & Flow you will be responsible for identifying user and system requirements for new websites and applications. You will build solutions to complex problems, creating API connections between elements of our existing marketing stack, building marketer-friendly websites with editing interfaces using primarily HubSpot CRM.
You will produce clean, efficient code based on specifications, testing and deploying programs and systems. You will also fix and improve existing web applications and connections and proactively identify opportunities to improve performance for clients. All of the HubSpot APIs are organised around REST - this role will require a mastery of the RESTful API.
This role has client-facing responsibilities including but not limited to: technical consulting of web app development capabilities, web app development in various platforms, frameworks and platform APIs. As well as the ability to consciously test and iterate on your own work.
As our Web apps developer you will actively share knowledge to the wider team around any practices (such as clean code, pair programming and new API platforms ) we are implementing and the benefits of these changes ensuring you contribute to the creation of internal libraries, reusable resources, and processes.
Responsibilities and Duties
- Maintain all HubSpot certifications relevant to your role
- API scoping
- HubSpot API & various tech stack integrations
- Maintenance of API/connector infrastructure (AWS etc)
- Internal Team Technical Support
- Quality Assurance
- Middleware Management (Tray.io, Zapier, PieSync etc)
- Be an advocate for continual learning and development
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software - Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Develop intuitive software that meets and exceeds the needs of the company
Required Skills
- Positive, solutions-driven mindset
- Mastery of languages and process such as Javascript, jQuery, HTML5, CSS3, Hubl, HubDB, Git CLI, AWS, node.js for API development, REST
- Ability to analyse, diagnose and solve problems or issues - Proactively identify, troubleshoot, and address issues as they arise
- Knowledge sharing
- Good understanding of the product & services
- Ability to create appropriate technical documentation
- Improve HubSpot knowledge by attending training and certification programs
- Utilise strong attention-to-detail to create quality code based on internal web development standards
- Give realistic estimates of work and deliver on those timelines
- Maintain the drive to be passionate about delivering a customer experience that exceeds expectationsAble to write specifications for APIs
- Write appropriate tests using automated test driven techniques for ensuring code quality
Experience
- 4+ years experience
- Experience with API management platforms, design standards, patterns and best practices
- Comfortable with Server-Side languages, frameworks and platforms
high-level programming and related technical skills
- A collaborative communicator who enjoys technical challenges and problem solving
- Experience of development methodologies, such as the Waterfall model and Agile
- Demonstrable experience of working with SQL databases
- Knowledge of version control systems (Git, Subversion, etc)
- Demonstrable experience of TDD (Test Driven Development)
- Experience pair programming
Personal Characteristics
- Exceptional communication and presentation skills
- Well organised with a keen eye for detail
- Self-motivated and proactive
- Able to work accurately and effectively, quickly turn work around whilst maintaining a high level of quality
- Ability to problem-solve effectively
- Ability to be dynamic in terms of workflow
- Effective working within a remote team environment
- To not be a dickhead
Benefits
- Working in a rapidly growing, playful business
- Working within a team-first agency
- Working with a team of people who celebrate your successes and help drive you forward
- Yearly conference budget
- Yearly training budget
- Gym membership
- Flexi-time
- Quarterly company performance-based team commission
- There's normally beer, dogs and cake
Salary
Between £40,000 - £50,000 depending on experience