Position: Javascript API Developer
Company: OSF Digital
Category: JavaScript
Experience required: 3y
English level: intermediate

**Requirements:**

Your personal skills and experience:
•    Middle to Senior (+2 years) developer
•    Bachelor or Master's degree in Engineering (Computer Science)
•    Eager to learn and passionate about software development
•    Familiar with agile methodology
•    Capable of analyzing complex distributed software architectures
•    Understand the test-driven development
•    Experience using CI/CD methodology (continuous integration, continuous deployment)
•    Excellent team player, work as part of an international team
•    Good communication Skills, written and spoken English
You are experienced in the following technical areas:
•    Linux user experience
•    Javascript
•    Experience with at least one unit-testing framework: Karma, Jasmine, Chai, etc
•    Experience with one automated testing framework: Selenium, Protractor, Cypress.ui, etc

Optional Requirements:
•    RedHat experience
•    SQL (Postgresql 9.x or later experience preferred)
•    Node.js
•    Loopback
•    Angular.js


**Responsibilities:**

•    Design, implement and enhance the Web UI and API layers of thenetwork management application
•    Contribute to code review sessions
•    Attendance of regular Agile Scrum meetings including daily standup
•    Collaborate with your team in delivering new features and enhancing the existing ones
•    End-to-end test of developed features
•    Ensure proper test coverage for your features at unit level and higher
•    Supporting a live customer base, analyzing issues across the technology stack
•    Provide clear documentation for developed features

**Project info:**

You will design, implement and enhance the Web UI and the API layers of the network management application  which runs a scalable and flexible multiservice satellite communications platform that allows satellite service providers to build and adapt their network easily as their business grows.

**We offer:**

• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• Paid sick leaves
• Periodic evaluations with salary raises and bonuses in accordance with performance
• Flexible schedule and opportunity to work remotely