$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Front-end Engineer | Javascript | Angular, React
Awais Muzaffar
,
Hounslow, United Kingdom
Experience
Other titles
Skills
I'm offering
I love to build engaging, beautiful and accessible user experiences across the web, using best practice.
I've implemented large-scale, cross platform apps in Angular and React, with a particular focus on TDD, reusable components and state management.
I've implemented large-scale, cross platform apps in Angular and React, with a particular focus on TDD, reusable components and state management.
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
2020 - 2020
freelance
Front-end Engineer
Headforwards (Sensyne Health).
Building a COVID-19 remote monitoring app in React (with MobX) for Public Health England / NHS. And from this stemmed a secondary project to create a boilerplate app in React (with Redux) for future Sensyne Health projects with reusable components.
Tools:
TypeScript, React, Auth0, Redux, MobX, Material-UI, Styled Components, Cosmos, Jest, Enzyme, Cypress, Node.js, Git
Responsibilities:
● Writing reusable components in TypeScript, Material-UI, Styled Components and Cosmos.
● Following a TDD approach including Cypress for e2e testing.
● Working with back-end engineers to establish data contracts.
● Working with the UX design team (Sketch) to deliver components to spec.
● Use of Git for source control, managing feature branches and reviewing code.
Tools:
TypeScript, React, Auth0, Redux, MobX, Material-UI, Styled Components, Cosmos, Jest, Enzyme, Cypress, Node.js, Git
Responsibilities:
● Writing reusable components in TypeScript, Material-UI, Styled Components and Cosmos.
● Following a TDD approach including Cypress for e2e testing.
● Working with back-end engineers to establish data contracts.
● Working with the UX design team (Sketch) to deliver components to spec.
● Use of Git for source control, managing feature branches and reviewing code.
UI, App, Feature, Health, Testing, Monitoring, Jest, TDD, Node, Redux, Design, Contracts, Typescript, Sketch, UX, Writing, UX Design, React, Node.js, Git
2018 - 2020
freelance
Front-end Engineer
British Airways.
Rewriting the ba.com selling funnel (from flight selection to confirmation page) from AngularJS to Angular 9 (with NgRx).
Tools:
TypeScript, AngularJS, Angular 9, NgRx, RxJS, SCSS, Web Components, StencilJS, Jasmine, Protractor, SVN, Gulp, Webpack, Figma, Sketch
Responsibilities:
● Leading the development and figuring out the best path for migration.
● Getting junior developers up-to-speed with Angular, TypeScript, and the migration approach.
● Writing up best practice and documentation for the migration approach.
● Development and maintenance of shared web components (written in StencilJS).
● Reviewing and optimising the AngularJS app usage from key metrics and rectifying issues.
● Writing fully unit tested code including protractor for e2e testing.
● Use of SVN for source control, managing feature branches and reviewing code.
● Collaborating with the UX design team (Figma) to help improve user experience and accessibility.
Tools:
TypeScript, AngularJS, Angular 9, NgRx, RxJS, SCSS, Web Components, StencilJS, Jasmine, Protractor, SVN, Gulp, Webpack, Figma, Sketch
Responsibilities:
● Leading the development and figuring out the best path for migration.
● Getting junior developers up-to-speed with Angular, TypeScript, and the migration approach.
● Writing up best practice and documentation for the migration approach.
● Development and maintenance of shared web components (written in StencilJS).
● Reviewing and optimising the AngularJS app usage from key metrics and rectifying issues.
● Writing fully unit tested code including protractor for e2e testing.
● Use of SVN for source control, managing feature branches and reviewing code.
● Collaborating with the UX design team (Figma) to help improve user experience and accessibility.
Webpack, UP, SVN, Accessibility, App, Feature, Web, Rxjs, Development, Testing, Gulp, Design, Scss, AngularJS, Typescript, Sketch, UX, Angular, Writing, UX Design, User Experience
2018 - 2018
freelance
Front-end Engineer
Feed XYZ (Zopa).
Building the zopa.com shopfront in React and Gatsby with a focus on building reusable content modules.
Tools:
React, Gatsby, Styled Components, SCSS, GraphQL, Git
Responsibilities:
● Leading the development and maintaining stakeholder visibility and insight.
● Creating interactions from designs.
● Building reusable components using the Styled Components library.
● Establishing best practice to support maintenance and scalability.
● Use of Git for source control, managing feature branches and reviewing code.
Tools:
React, Gatsby, Styled Components, SCSS, GraphQL, Git
Responsibilities:
● Leading the development and maintaining stakeholder visibility and insight.
● Creating interactions from designs.
● Building reusable components using the Styled Components library.
● Establishing best practice to support maintenance and scalability.
● Use of Git for source control, managing feature branches and reviewing code.
Git, React, Scss, Graphql, Content, Support, Development, Feature, Scalability
2014 - 2018
freelance
Front-end Engineer
Three.
Development of several employee engagement apps used by 5000+ employees in a fully remote working environment with colleagues from all over the world. The apps were initially developed in AngularJS and later developed in React (with TypeScript).
Tools:
Typescript, React, AngularJS, SCSS, Bootstrap, Jasmine, Jest, Protractor, Git
Responsibilities:
● Converting UX prototypes into working features for stakeholder engagement.
● Writing fully unit tested code including protractor for e2e testing.
● Working with back-end engineers to establish data contracts.
● Use of Git for source control, managing feature branches and reviewing code.
● Working with UX designers using Sketch and Trello.
Tools:
Typescript, React, AngularJS, SCSS, Bootstrap, Jasmine, Jest, Protractor, Git
Responsibilities:
● Converting UX prototypes into working features for stakeholder engagement.
● Writing fully unit tested code including protractor for e2e testing.
● Working with back-end engineers to establish data contracts.
● Use of Git for source control, managing feature branches and reviewing code.
● Working with UX designers using Sketch and Trello.
Scss, Feature, Development, Testing, Jest, Apps, Trello, Employee Engagement, Git, AngularJS, Contracts, Typescript, Sketch, UX, Bootstrap, Writing, React
2014 - 2014
freelance
Web Developer
April Six.
Converting designs into HTML emails/newsletters and responsive landing pages for high profile clients such as Microsoft and VMWare.
Html, HTML/CSS/Javascript, VMware, Landing pages, Developer, Web, Responsive
2014 - 2014
freelance
Web Developer
Dunnhumby.
Developing responsive landing pages for major brands such as Vodafone on tesco.com. The main tools used were: XML, HTML(5), CSS(3), JavaScript, jQuery, YUI.
Javascript, Css, Html, Jquery, HTML/CSS/Javascript, XML, Landing pages, Developer, Web, Responsive
2014 - 2014
freelance
Web Developer
Immediate Media.
Building an app in AngularJS to promote a BBC Top Gear competition for Microsoft's Forza Horizon 2 video game release.
Other day-to-day tasks included the development of campaigns and microsites for Immediate Media's clients such as the BBC.
Other day-to-day tasks included the development of campaigns and microsites for Immediate Media's clients such as the BBC.
Video, AngularJS, Developer, Development, Web, App
2013 - 2014
job
Web Developer
Webtrends.
Reverse engineering the front-end of client's websites with JavaScript and leveraging any other front-end frameworks on their website for A/B and MVT testing.
Responsibilities included implementation of complex logic-based conversion tracking and data collection for tests.
Responsibilities included implementation of complex logic-based conversion tracking and data collection for tests.
Javascript, Websites, Website, Engineering, Developer, Implementation, Testing, Reverse Engineering, Data collection, Web, Logic
2010 - 2013
job
Full-stack developer
Artlogic.
Development of websites in the Art and Education sector. Development was across the stack using Python (and Pylons framework).
Responsibilities included designing of the MySQL tables, enhancing the front-end using jQuery and building a reusable shopping cart in Python and Javascript.
Responsibilities included designing of the MySQL tables, enhancing the front-end using jQuery and building a reusable shopping cart in Python and Javascript.
Javascript, Mysql, Python, Jquery, Websites, Developer, Development, Framework
My education
2004
-
2007
Kingston University
BSc, Computer Science
BSc, Computer Science
Awais' reviews
Awais has not received any reviews on Worksome.
Contact Awais Muzaffar
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Awais 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