Junior JavaScript Developer (New opportunities)

  • Kharkiv
  • JavaScript

We are looking for a Junior JavaScript Developer. You have exciting opportunity to become a part of balanced team and work with a range of challenging projects in Microsoft Solutions Department.

Project

At Sigma Software, we are busy building effective cross-functional teams of professional software developers. We are looking for people who are excited to work within an Agile environment, create innovative solutions that customers actually use, and put their skills to practice.

The ideal candidate has a hands-on experience with one of the mainstream programming languages, understands how to break down and solve a problem, understands the concepts of scope and estimate, can design simple classes and functions without over-engineering, writes clear code following language standards, and targets reusable code where it makes sense. If this sounds like you, we want to get to know you.

The scope of this position is not limited to the above, and we believe in a cross discipline, full-stack approach. Creative solutions from outside our toolbox are always welcome.

Join a team of talented developers who can help you deepen and grow your knowledge of innovative solutions and coding best practices.

Meet your team!
  • Responsibilities

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
    • Report status and progress according to the project and Company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualifications within the area(s) of expertise at various training courses, seminars, and/or other educational events
  • Requirements

    We expect from you:

    • Experience with one of the mainstream programming languages: C#, JavaScript, C, Python, Go
    • Distributed storages experience
    • Basic understanding of cryptography
    • Linux based web services
    • Bash scripts
    • Strong communication skills
    • Good problem-solving skills
    • Creative and open-minded personality
    • At least Intermediate level of English

    As a plus:

    • Experience with modern front-end development, ReactJS, AngularJS, Vue, etc.
    • Personal projects, contributions on GitHub
    • Solution- and goal-oriented way of thinking
    • Effective communication
  • Personal Profile

    • High level of self-organization, attention to details
    • Strong communication skills
    • Creative and innovative