Job Openings
Front End Developer
About the job Front End Developer
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