RAKIA GROUP

About Us

We're looking for a skilled Front-end developer to join our team of creators who are consistently raising the bar for user experience. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment, ensuring a great user experience. KEY RESPONSIBILITIES Develop sustainable web applications with clean codes Handle cutting-edge technologies to improve applications Write code and tests, build prototypes, resolve issues, and analyze bottlenecks As part of working on a small team, you'll have a broad scope and an opportunity to drive initiatives, define the architecture, and build new features. Work closely with Product Managers, other developers, and designers to continuously improve the product. Creativity to come up with your own ideas to help us build a better product. Help with design decisions and the ability to understand and improve our performance and stability. Develop top-level technological solutions for our customers. Develop complex Front-End applications using JavaScript Framework. Help with architect solutions. Work side by side with DevOps & BackEnds developers to make sure the product is at the highest level. Design, build, and maintain efficient, reusable, and reliable Front-End code Implement performance and quality modules Help maintain code quality and organization Browser-based debugging and performance testing software REQUIREMENTS Fluent level of English (written and verbal skills). 3+ front-end development in Javascript, css/sass 2+ experience with Vue 2.x/Vuex using Vuetify, Axios, building own components Knowledge of performance optimizations techniques in JavaScript and frontend framework Excellent knowledge of browser troubleshooting and debugging practices and techniques Experience and work in cross-platform web design are a plus. A deep understanding of JavaScript and considerable experience building thick-client applications with modern frameworks such as Vue or Angular Profound knowledge in software architecture design and API Experience with testing frameworks, tools, and methodologies such as Jtest, QUnit, Mocha & Selenium Deep knowledge of the following technologies: HTML/CSS/JS, with jQuery Solving CSS/JS multi-browser compatibility problems Functional knowledge & interest in developing genuinely accessible interfaces Experience with client-side build processes & tools - Experience with graphics & visualisation tools such as D3 or ThreeJS Interest and experience with design & data visualization Experience creating or contributing to open-source projects Proven design skills, planning, and development of new user-facing products and features. Smart, interdisciplinary, fast learner, and a team player. Can-do attitude, and proactive approach to problem-solving. Experience with distributed version control systems (Git, etc.) Critical thinker and problem-solving skills Team player Great interpersonal and communication skills