Senior Fullstack Developer Bosnia and Herzegovina , Sarajevo , 71000

Key responsibilities:



  1. Writing well designed, testable, efficient code by using the best software development practices and software documentation

  2. Maintaining software documentation

  3. Scaling and expanding application

  4. Debugging and optimizing code

  5. Collaborating with team members

  6. Staying updated with emerging technologies/industry trends and applying them into operations and activities

  7. Arranging and participating in meetings, conferences, and company team activities

  8. Attending and participating in personal/professional workshops in order to maintain professional knowledge and behaviour


Requirements


  1. 2+ years of related experience.


Specific Job Skills:


• Strong knowledge of JavaScript, Typescript, ES6+ standards as well as of OOP, MVC.. Proficient experience of Node.js, including npm, express, and other web-service-related modules and techniques.
• Experience in one of ORM libraries such as TypeORM, Sequilze or Prisma.
• Advanced knowledge of HTML5, CSS3, SASS or LESS preprocessors as well as of OOP, functional and reactive programming, MVC.
• Knowledge of library management such as Redux, Mobx, etc. Basic knowledge of testing frameworks (e.g Jasmine), units tests and end to end tests.
• Basic knowledge of design and management (e.g., Mongo, Postgres, MySQL, ArangoDB,) as well as of Docker and testing frameworks (e.g Mocha), units tests and end to end tests.
• Strong understanding of cross-browser issues and ways to work around them as well as of one of the JavaScript frameworks, preferably AngularJS, Angular 2+, React or Vue and of code versioning tools, such as Git or Mercurial.
• Understanding the nature of asynchronous programming and its quirks and workarounds and great understanding of code versioning tools, such as Git or Mercurial.
• Excellent command of English language both written and oral.


Benefits

Employee Well-being Program    Program of Social Engagement    Educational Program    Program of Personal Development    Leadership Program    Full tax salary    Paid vacation    Travelling opportunities   

Other Details