$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Experienced Lead Frontend Developer specializing in Javascript, React and Node JS.
James Burke
,
Glasgow, United Kingdom
Experience
Other titles
Skills
I'm offering
Extensive experience working on large projects including leading development on the NTS Radio music platform, as well as working on creative projects for famous artists such as Aphex Twin and Jeff Mills.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2016 - 2020
job
Lead Frontend Developer
NTS Radio.
In my 4 years as Lead Frontend Developer at NTS Radio, an industry-leading internet radio station, I had a wide range of responsibilities, from software architecture and development on the core functionality of the site, to mentorship and team management of a growing frontend tech team. My time here saw the audience grow dramatically with what continues to be a successful music streaming platform, spearheaded by the website and apps I was responsible for.
I worked primarily on the middleware and client-side code (often solely) which included modernizing the legacy jQuery application to use technologies such as React, Redux, ES8 and Firebase. My latter 2
years saw my daily responsibilities extend further into middleware and API development with Node JS. I also lead development of features for handling payments & subscriptions, integrating Stripe and PayPal technologies working alongside Firebase Webhook handlers. Working on the large app for so long gave me comprehensive experience in maintaining large Javascript and CSS packages and keeping their efficiency and performance at a high level.
I created greenfield microsites for high-profile musicians such as Jeff Mills, Mount Kimbie, Autechre and Aphex Twin, the latter I published a medium article and gave a lecture on. I also created a microsite for NTS's artist agency Station Artists. These were mostly JAMstack websites made with Gatbsy (React) and hosted with Github pages.
I created and lead development in building the official NTS Android App, built with web technologies as a Trusted Web Application.
Our small tech team was responsible for its own project management. This required organising our yearly roadmaps, managing daily stands-ups and weekly catch ups, handling feature hours and extensive coordination with each project's stakeholders.
I was also responsible for hiring and expanding our tech team from 2 people to 6; interviewing, testing and selecting candidates. Upon hiring, I trained up the new team members also.
Collecting data to be used in our top-level business metrics was a core responsibility, requiring extensive use of Google Analytics and Kibana.
I was also the UI/UX designer during my first 2 years, where my designs continue to be at the core of the website and mobile app. Following this, I was an integral part of design review processes.
On top of technical tasks, I was heavily involved in product/feature ideation and design, often the creative source for many ideas part of previous and the upcoming years' feature roadmap.
Skills involved:
• Javascript (React, Redux, ES8, Node.js, Firebase SDK, moment.js, jQuery).
• TDD (Mocha).
• CSS (Sass, BEM-CSS, Responsive Design, SVG).
• Client-side audio interactions and streaming with the Web Audio API.
• Android App development as a TWA (Trusted Web Application).
• Code tools including Git, Github pages, npm, Grunt, Webpack, Gatbsy, Sentry.
• Data analytics including Google Analytics & Kibana.
• Amazon Web Services (Cloudfront, Route 53, ECS, IAM)
I worked primarily on the middleware and client-side code (often solely) which included modernizing the legacy jQuery application to use technologies such as React, Redux, ES8 and Firebase. My latter 2
years saw my daily responsibilities extend further into middleware and API development with Node JS. I also lead development of features for handling payments & subscriptions, integrating Stripe and PayPal technologies working alongside Firebase Webhook handlers. Working on the large app for so long gave me comprehensive experience in maintaining large Javascript and CSS packages and keeping their efficiency and performance at a high level.
I created greenfield microsites for high-profile musicians such as Jeff Mills, Mount Kimbie, Autechre and Aphex Twin, the latter I published a medium article and gave a lecture on. I also created a microsite for NTS's artist agency Station Artists. These were mostly JAMstack websites made with Gatbsy (React) and hosted with Github pages.
I created and lead development in building the official NTS Android App, built with web technologies as a Trusted Web Application.
Our small tech team was responsible for its own project management. This required organising our yearly roadmaps, managing daily stands-ups and weekly catch ups, handling feature hours and extensive coordination with each project's stakeholders.
I was also responsible for hiring and expanding our tech team from 2 people to 6; interviewing, testing and selecting candidates. Upon hiring, I trained up the new team members also.
Collecting data to be used in our top-level business metrics was a core responsibility, requiring extensive use of Google Analytics and Kibana.
I was also the UI/UX designer during my first 2 years, where my designs continue to be at the core of the website and mobile app. Following this, I was an integral part of design review processes.
On top of technical tasks, I was heavily involved in product/feature ideation and design, often the creative source for many ideas part of previous and the upcoming years' feature roadmap.
Skills involved:
• Javascript (React, Redux, ES8, Node.js, Firebase SDK, moment.js, jQuery).
• TDD (Mocha).
• CSS (Sass, BEM-CSS, Responsive Design, SVG).
• Client-side audio interactions and streaming with the Web Audio API.
• Android App development as a TWA (Trusted Web Application).
• Code tools including Git, Github pages, npm, Grunt, Webpack, Gatbsy, Sentry.
• Data analytics including Google Analytics & Kibana.
• Amazon Web Services (Cloudfront, Route 53, ECS, IAM)
React, Redux, Node.js, Javascript, Css, Stripe, Firebase, Amazon Web Services, TDD, Svg, Kibana, Jquery, Git, Android, Sass, Responsive design, Webpack, AWS, Google analytics, Gatsbyjs, Gruntjs
2019 - 2019
job
Coach
Codebar.io.
I volunteered as a coach at codebar.io intermittently through 2019, teaching and helping minority group members learn web development. Each session involved me assisting students coming into class with their own projects and helping them improve their codebase and / or solving bugs they were struggling with. This rewarding experience gave me particularly great practice in debugging as I was required to quickly understand what were new and often large and messy codebases, and determine the source of an issue as reported by a student.
Teaching, Javascript, Css, Html5
2015 - 2016
job
Full-Stack Developer
Audiosplitter.fm.
Audiosplitter.fm is a music-streaming social-media startup where I was solely responsible for (but not limited to) the entirety of Frontend Development, giving me extensive experience in:
• Javascript (Angular, JQuery, Node.js).
• CSS (Sass, BEM-CSS, Responsive Design).
• PHP (API, audio & video streaming).
• Git, Grunt, npm.
• Graph databases (Cypher, Neo4j).
I restructured many of the outdated & unsuitable practices into ones more appropriate for an expanding code-base, introducing a number of procedures and tools aiding development such as object-orientation in Javascript and a living style-guide with BEM-CSS.
• Javascript (Angular, JQuery, Node.js).
• CSS (Sass, BEM-CSS, Responsive Design).
• PHP (API, audio & video streaming).
• Git, Grunt, npm.
• Graph databases (Cypher, Neo4j).
I restructured many of the outdated & unsuitable practices into ones more appropriate for an expanding code-base, introducing a number of procedures and tools aiding development such as object-orientation in Javascript and a living style-guide with BEM-CSS.
Angular, Javascript, Css, Node.js, Php, Neo4j, Sass, Git, Jquery
2014 - 2015
job
Software Developer
Informa.
I worked within a small development team which allowed me to acquire valuable experience in a wide variety of areas and languages such as:
• Frontend Development (Javascript, Angular, HTML, CSS, JSP).
• Backend Development (Java, Spring, MySQL, Maven).
• Git.
• Test-Driven Development (JUnit & Jasmine).
• Agile Practices & Development.
While in this role I took ownership of developing a single-page application for a new version of scripintelligence.com, a pharmaceutical news site, primarily built with Angular and Spring MVC where I was responsible for:
• Designing a methodology for adapting a CMS to a RESTful architecture.
• Configuration & implementation of the search engine, requiring creation of SOLR schemas and query-building controllers built with Spring MVC.
• Search Results page, an information-rich UI fully utilising the Angular JS infrastructure with directives, filters and dynamic URLs.
I also developed a RESTful web API for agra-net.net, requiring utilisation of Spring technologies.
• Frontend Development (Javascript, Angular, HTML, CSS, JSP).
• Backend Development (Java, Spring, MySQL, Maven).
• Git.
• Test-Driven Development (JUnit & Jasmine).
• Agile Practices & Development.
While in this role I took ownership of developing a single-page application for a new version of scripintelligence.com, a pharmaceutical news site, primarily built with Angular and Spring MVC where I was responsible for:
• Designing a methodology for adapting a CMS to a RESTful architecture.
• Configuration & implementation of the search engine, requiring creation of SOLR schemas and query-building controllers built with Spring MVC.
• Search Results page, an information-rich UI fully utilising the Angular JS infrastructure with directives, filters and dynamic URLs.
I also developed a RESTful web API for agra-net.net, requiring utilisation of Spring technologies.
Java, Javascript, Angular, Css, Mysql, Jsp, Html, Git, Solr, Agile, MVC, Spring
My education
2009
-
2013
University Of Glasgow
BSc, Computing Science
BSc, Computing Science
James' reviews
James has not received any reviews on Worksome.
Contact James Burke
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to James directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark