FullStack JavaScript Developer Offline
We are TBWA\Х.
We bring brands to life with digital customer experiences — the combination of data, creativity and technology.
Now we’re looking for an experienced and passionate FullStack JavaScript developer to work on projects that are used by thousands of customers.
Requirements
— 10+ years of Software Engineering experience;
— 5+ years of experience in building applications in Node.js;
— Understanding of N+1 architecture and 12-factor apps;
— Ability to write well-documented, clean JavaScript code;
— Broad experience with GCP/AWS/Azure (we run on GCP);
— Experience with Lambda/Cloud functions;
— Experience with RDBMS and NoSQL DBs - good grasp of SQL, understanding of KeyValue stores, ACID transactions and eventual consistency;
— Experience with pub/sub patterns and queues;
— Deep understanding of HTTP and REST;
— Experience with Git, CI principles setup;
— Strong knowledge of JS, HTML5, CSS;
— Understanding accessibility and security compliance;
— Deep understanding of debugging, profiling, and memory analysis tools for web development in dev and production environments;
Nice to have
— Experience with Typescript;
— Experience with React/Vue/Angular;
— Experience with JavaScript testing frameworks such as Karma, Jasmine, Jest, etc.
— Experience with SSR, Next.js;
— Experience with GCP - Firebase, Firestore, Authentication, Cloud Functions, Buckets;
— Experience with Jira and Confluence.
We offer
— Friendly team of passionate professionals;
— Exciting projects involving newest technologies, ability to select tooling and experiment;
— Interesting and challenging tasks, staying on the forefront of Technology;
— Working as a part of a Product team consisting of Developers, Product Owners, Designers and QAs;
— Comfortable and fun working conditions;
— 40 hours working-week, 20 working days paid vacation and sick leave.
Role and responsibilities
In this position, you’ll work as part of our growing Web Team for both Mobile and Desktop projects for our key clients - you will:
— play a key role in a long-term engagement that requires significant dedication and even more discretion;
— be able to choose your tooling as well as influence technology inside our Web Team;
— actively stay up to date with the latest development techniques and best practices in the field;
— implement new functions and development techniques into the production process to help meet the client’s goals and (conversion) objectives;
— report technical solutions and recommendations back to the team and stakeholders;
— work in close collaboration developers, designers and managers located in our Amsterdam and Toronto offices;
— have an opportunity to influence millions of people with your work.
About us
As part of TBWA\X, you’ll be a part of the TBWA — the most awesome advertising network on the planet having Disruption® in its DNA and working for global clients like McDonalds, ExxonMobil, ABInbev (Corona Italy, Budweiser UK), Adidas and many others. You will be a part of the team of professionals helping our clients in 305 offices in 98 countries around the globe.
The job ad is no longer active
Look at the current jobs Fullstack →