Our Client is rapidly expanding their development efforts and seeking JavaScript Engineers to join a small team of dedicated engineers, developers, and artists for an exciting project with an exciting company. As a Senior JavaScript Engineer you will participate in all aspects of the software development lifecycle which includes technical design, implementation, testing, and deployment.
— Minimum 5 years of experience as a software engineer;
— Expert understanding of modern JavaScript (ES6 +), CSS3, and HTML5;
— A firm grasp of fundamentals including object oriented design, data structures, algorithm design, problem solving and complexity analysis;
— Expert in Svelte, React, or other adjacent technologies;
— You are comfortable working, learning and debugging in multiple languages such as Python, C++, JavaScript, PHP, Perl, Haskell, Erlang, etc.;
— Experience working in a production stack;
— Highly skilled at understanding service quality, live maintenance and data integrity;
— English — Upper-Intermediate or above.
— Experience working with a RESTful LAMP stack or Redis;
— You are familiar with the HTTP protocol, particularly with respect to headers and caching rules;
— You are knowledgeable in the general heuristics for cache-ability;
— Familiar with Angular, Backbone, React, SASS, or other adjacent technologies;
— Have worked with test driven development in the past, specifically integration tools such as Selenium, Jasmine, QUnit, or similar;
— You’ve made contributions to open source projects (i.e. code we can review);
— Familiarity with Backbone, Handlebars, SASS;
— Knowledge of the latest development trends from mobile web, including responsive design, accessibility, and site performance;
— Challenging work in an international professional environment;
— The long-standing team as this is for a long term project;
— Competitive salary;
— Flexible work-from-home & remote work policy;
— Mastering the English language with a native speaker;
—
— PE accounting and support;
— 20 paid vacation days per year;
— 14 paid sick days per year;
— Collaborative friendly team environment;
— Cozy fully equipped office space in the city center.
— Collaborate effectively with engineers and other team members;
— Anticipate problems or issues that may arise, forecast high risk areas in software;
— Deliver constant value back to the business in a highly agile team approaching near-continuous deployment;
— Develop a testing framework for and write tests against that framework;
— Review code and support your peers continuously;
— Implement architectural solutions for data-intensive new features.
The Company is a global 3D avatar-based social community of over 4 million monthly active users who come together to connect and enjoy a shared experience. Far beyond today’s digital media, the Client’s users create a whole new social experience where connecting digitally is immersive and interactions feel lifelike. The Client’s chat room experiences are hyper-personal fostering meaningful friendships rather than amassing a large number of shallow, status-based relationships.