JavaScript Engineer

SOFIA, Bulgaria

Permanent

Full time

Suitcase icon.

Job description

SpotMe is a no-code platform, where all individuals, teams or departments can easily build engagement apps, and deliver enhanced experiences.We have a talented and diverse team of 150 professionals, we have a worldwide presence, with a follow-the-sun support model from our main office bases: Switzerland, USA, Bulgaria and Singapore.

 

List icon.

Key requirements

You will:

  • Develop and deliver new top notch modules for our marketplace: https://spotme.com/marketplace/
  • Build new user-facing features
  • Ensure the technical feasibility of UI/UX design
  • Optimize applications for maximum speed and scalability
  • Build reusable code and libraries for future use
  • Collaborate with other team members and stakeholders
  • Help improve our code quality by writing unit tests and performing code reviews
  • Participate in brainstorming's, specification and design sessionss

Role:

  • Imagine working with a custom React Native on top of a serverless solution, growing an ecosystem of packages similar to npm. As part of our package development team you will be doing that – using our mobile and backend APIs to build attractive, high-quality features for our apps and CMS.
  • Our stack is for the most part JavaScript: Node.js, AngularJS, Vue.js and CouchDB. Our mobile apps (Android and iOS) provide a native skeleton around the HTML/CSS/JavaScript core.

Skillset:

  • 3+ years as a software engineer for a product company delivered SaaS & end-user oriented apps
  • Expert knowledge of JavaScript with a strong understanding of prototype inheritance, composition and module loaders
  • Proficiency in Node.js, knowledge of frameworks such as AngularJS, React Native, Vue.js
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Experience with databases, ideally NoSQL
  • Strong understanding of source control tools, ideally Git
  • Strong analytical, communication and collaboration skills
  • A good eye for design
  • Being proactive, autonomous, completing tasks down to resolution
  • Ability to work in an Agile (Scrum) environment
  • Excellent written and spoken English

 

Why SPOTME:

Our values are not just bullet points on a slide. They guide every person at SpotMe and make us who we are. In fact, they are the primary reason we are able to grow as rapidly as we have since our founding in 2001 as we have offices in Switzerland, USA and Bulgaria.

Folder icon.

Other details:

Location: SOFIA

Employment: Permanent