About Twine
We're a thriving ecosystem of top-tier freelancers from around the world. Trusted by Fortune 500 companies and Silicon Valley startups, Twine is the go-to platform for mission-critical projects. Twine's experts get to participate in generating quality datasets at an unprecedented scale. With over half a million registered freelancers and a growing roster of 35,000+ companies, we've become the comprehensive solution for all things freelancing.
Our Mission
At Twine, we recognise that companies require a flexible approach to hiring expert freelancers for their most critical projects. Traditional freelance platforms often fall short when it comes to scalability and diversity. That's where we shine. Twine operates as a thriving global freelance network, with diverse experts across various fields, including marketing, engineering, and AI. Our core mission is to empower creators, whether they're businesses or individual freelancers, to thrive in their creative endeavours.
About The Job
We are the Full Stack Developer on a 8 Month FTC for an American multinational mass media and entertainment conglomerate.
Areas of Responsibility
Take a leading role in Front and Back-end website development, managing junior team members to deliver complex solutions across full development life cycle, bringing a talent for complex problem solving and ability to provide new perspectives to bear on consistently improving the team and productOrganize and manage website release process both on legacy and MVC web applications, ensuring feature code can enter production smoothly and seamlesslyTake line-management responsibility for two junior developers, providing regular performance reviews, technical direction and mentoringEnsure direct reports are cognizant of company and team processes and practices and act as a resource on technical and business requirementsWork with the relevant business partners to resolve any HR issues direct reports may haveWrite and evangelize maintainable, scalable, fault-tolerant code, utilizing SOLID principles and OO design/architectural patternsEnsure standards and best-practices are understood and followed by all team members, training and mentoring where necessaryDemonstrates conceptual and practical expertise in platform architecture, ideally with experience of complex greenfield web applicationsTake Scrum management responsibility when required, running scrum ceremonies (retro, shaping, daily standups) and ensuring the team is empowered to meet sprint commitmentsProvide technical expertise and in-depth knowledge to digital production team in requirement and scoping meetings in order to create accurate and detailed feature requirementsMentor and support more junior team membersLead on small projects both independently and in supervisory role, helping upskill the team in both technical and product knowledgeProactively manage tools, hardware and environments to support development requirementsManage integration with third party software providers (e.g. Queue-It), taking responsibility for maintaining the relationship and integrating the technology successfully into the websiteMotivate and lead team members to identify workflows and services for managing code, from version control to deployment strategiesLog and troubleshoot errors using appropriate toolsProactively research and explore techniques to maintain position at the forefront of technology and enhance future business offerings
Requirements
Strong background in digital experience with an extensive digital portfolioExperience with bespoke eccommerce web applications essentialExperience in a development role, either client- or agency-sideDegree or equivalent in Computer Science (or related field)
Skills Required
Experienced full-stack developer with in-depth back-end (C#, ASP.NET, MVC 5) and front-end (HTML, CSS, JavaScript, jQuery, react) web application knowledgeExtensive experience with Visual Studio, or equivalent IDESignificant experience and understanding of SOAP WebServices and XML/XPATHSolid experience of RESTful API development and consumptionSignificant working knowledge of SQL Server and T-SQL queries and code-first Entity Framework ORM developmentExperience with IoC containers (Autofac, Ninject etc)DevOps experience, with knowledge of CI and automated build tools (e.g. TeamCity, Cake, Octopus)Experience with SDL Tridion (or similar enterprise CMS) desirableExperience with Photoshop (other Adobe CC desirable)Experience with unit testing frameworks (e.g. NUnit, MOQ, Specflow)Experience leading an Agile team in a Scrum Master capacityProven expertise with source code management products and processes (e.g. Git, Gitflow, SourceTree)Experience with issue tracking software (e.g. JIRA)Experience with NuGet package managerComfortable working in small teams, and taking the lead in managing development tools, environments, etc. as requiredProven track record of delivering features and projects to deadlines and hitting milestonesUnderstanding of application/database bottlenecks and performance tuning, and ability to troubleshoot with appropriate tools