Position: Senior Software Engineer
Company: Adimen
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

Only for candidates from Ukraine or with a valid Ukrainian work permit.

📌 Tasks:
● Create and support complex extension plugins from the ground up;
● Design proper protocols for extension installation in every major browser; 
● Work as a global team to ensure everyone meets their goals; 
● Participate in our agile/scrum process;
● Be part of the on-call rotation of production systems; 
● Support your fellow developers; proactively communicate, document, unit-test, and peer review. Make the world a better place by helping to prevent malware on millions of computers.

🎯 Required Skills:
● 4+ years advance, continuous, current experience developing in #JavaScript (ES6+) or #SWIFT, #NodeJS; 
● Experience with Browser Extension development desired, but not required;
● 5+ years experience developing complex scalable applications while following best practices and  coding standards; 
● Strong work experience using one or more of the #JavaScript standard testing suites such  as #Jest and #Cypress; 
● Confident with browser debuggers (Chrome and Firefox) in addition to using HTTP proxies;
● Solid background of building production #REST APIs; 
● Understanding of UI, cross-browser compatibility, general web functions, and standards;
● Willingness to learn and work in other languages, namely Swift, Ruby & Python; 
● Understanding in-memory stores and #NoSQL a plus (Redis, Memcached); 
● Self-motivated, self-managing, and Comfortable owning a project from concept to production; 
● Bachelor's Degree in a technical field, or equivalent work experience.

🌍 Client Location: #USA

🇬🇧 Language: #English (Intermediate)

🙌 Benefits:
● Competitive salary and perks;
● 20 calendar days of paid vacations;
● 5 sick days;
● Flexible schedule.