Position: Senior / Middle Frontend Engineer
Company: Genius Software
Category: JavaScript
Experience required: 2y
English level: intermediate

Requirements:
- You have strong proficiency with modern Node.js/JavaScript/CSS/HTML coding, testing, and debugging
- You are proficient in any of the modern front-end frameworks (Vue 2, React, Angular). We rely primarily on some of the following: Vue, SASS/SCSS, REST APIs, CSS animations, and building scalable and reusable component-based UIs.
- You have used JIRA, Confluence, Github, Trello, or another system to track, and report out progress on feature work.
- Care about web technologies, user experience, and design.
- Ability to organize and structure the code base with experience developing modular and maintainable applications
- Strong problem-solver, you must be able to put forward multiple design options and iterate to find the most elegant solution
- You are comfortable working in an agile environment and can challenge yourself and your team to improve their ways of working
- You have excellent analytical and problem-solving skills, and can communicate your ideas to both technical and non-technical audiences
- Proud about what you do, and have a high interest in keeping up with current best practices in your areas of expertise.
- Energetic willingness to roll-up-your-sleeves and do whatever it takes
- Excellent attention to detail, highly entrepreneurial, creative, open-minded, persistent, and highly collaborative

To succeed, you will likely need these qualifications:

- 3+ years as a software engineer, particularly with a focus on building and building within scalable frontend architectures
- Knowledge of, and experience designing with CSS/SASS and CSS animations.
- A solid foundation in design, color, and layout, and the creativity to build visualizations that stand out.
- Experience working with sockets and streaming architecture
- Proud about what you do, and have a high interest in keeping up with current best practices in your areas of expertise.
- You must be able to put forward technical solutions that are well architected and negotiated to solve problems
- You are comfortable working in an agile environment and can challenge yourself and your team to improve their ways of working.
- Energetic willingness to roll-up-your-sleeves and do whatever it takes.
- Deals well with constant change and high levels of ambiguity.
- Have worked as part of a remote-first engineering team
- A BS/MS in Computer Science or Engineering is desirable, but not required

We offer:
Work in friendly, professional international environment
Trainings, Online courses, Professional certification
Accountant support
Competitive salary & Bonus
Full-time Employment
Fully Remote or Hybrid work process