Senior Frontend 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. Gathering and refining specification and requirements based on technical needs

  6. Collaborating with team members

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

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

  9. Mentoring and coaching new employees

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


Requirements

Personal profile:


Teamwork skills and a positive attitude. Algorithm oriented problem-solving. Self-driven, results-oriented and fairly personality which demonstrate professional behaviour. Ability to work and thrive in a fast - paced environment and master diverse web technologies and techniques. Eager to learn and adapt to new technologies.


Specific Job Skills:


Proficient knowledge of JavaScript, Typescript, ES6+ standards. Proficient knowledge of HTML5, CSS3, SASS or LESS preprocessors as well as of OOP, functional and reactive programming, MVC. Proficient knowledge of library management such as Redux, Mobx, etc. Advanced knowledge of testing frameworks (e.g Jasmine), units tests and end to end tests.Proficient understanding of cross-browser issues and ways to work around them and of implementing advanced SEO
principles. Proficient understanding of code versioning tools, such as Git or Mercurial. Proficient understanding of libraries such as jQuery, lodash, momentjs, and UI frameworks such as Bootstrap, Foundation, Semantic UI, etc. Advanced understanding of client side caching processes and security. Excellent command of English language both written and oral.


Requirements:



  1. Bachelor degree or Master’s degree in Computer Science or similar technical field of study or equivalent practical experience.

  2. Proficient experience in one of JavaScript frameworks, preferably AngularJS, Angular 2+, React or Vue and with responsive and adaptive design

  3. A plus is familiarity with building Progressive Web Apps or native apps using web technologies


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

Job Category
: Information Technology