Responsibilities:
- Engineering — Designs, develops, modifies, debugs and/or maintains software code according to functional, non-functional and technical design specifications;
- Investigation — Investigates issues by reviewing/debugging code, provides fixes (analyze and fix bugs) and workarounds, reviews changes for interoperability to maintain existing software solutions;
- Analysis — Analyzes requirement documents/HLDs. Performs impact assessment (for example, for critical production issues) and contributes to Root Cause Analysis of issues and outlines corrective actions;
- Team Work, Collaboration and Empowerment — Collaborates and adds value through participation in peer code reviews, provides comments and suggestions, makes decisions together quickly and effectively, and works with cross functional teams to achieve goals;
- Technical Ownership — Assumes technical accountability for his/her specific work products within an application and provides technical support during solution design for new requirements. Ensures that documentation related to specific modules/applications is correct and up to date;
- Innovation and Continuous Improvement — Actively searches for innovation, continuous improvement and efficiency in all assigned tasks;
- Quality and SLAs — Contribute to meet various SLAs and KPIs as applicable. Ensures assigned tasks are completed on time and delivery timelines are met in accordance with quality targets of the organization.
Requirements:
- English Upper-Intermediate;
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
- Thorough understanding of React.js and its core principles;
- Experience with popular React.js workflows (such as Flux or Redux);
- Good to have experience with data visualization tools like GoJS, D3.js or similar;
- Deep understanding or experience with PWA;
- Familiarity with newer specifications of EcmaScript;
- Familiarity with RESTful APIs;
- Knowledge of modern authorization mechanisms, such as JSON Web Token;
- Experience with common front-end development tools such as Babel, Webpack, NPM;
- Ability to understand business requirements and translate them into technical requirements;
- Familiarity with code versioning tools such as Git, SVN, and Mercurial;
- Minimum 4+ years experience in React JS development.
Nice to have:
- Experience with MobX, Hooks and Styled Components is a plus.
We offer:
Besides such basics as a competitive salary, comfortable and motivating work environment, here at Intellias we offer:
For your professional growth — Innovative projects with advanced technologies; Individual approach to professional and career growth (Personal Development Plan); Regular educational events with leading industry experts; English and German courses.
For your comfort — Flexible working hours; Spacious office with lots of meeting rooms; Relocation program; Kids’ room with professional baby-sitter (offices in Lviv & Kyiv).
For your health — 3 health packages to choose from — medical insurance, sports attendance or mix of both; Annual vitaminization program; Annual vaccination and ophthalmologist check-up.
For your leisure — Corporate celebrations and fun activities; On-site massages; Beauty parlor (offices in Lviv & Kyiv).