Front-end Engineer

N-iX

  • Украина
  • Постоянная работа
  • Полная занятость
  • 21 ч. назад
The core application is Miacademy (miacademy.co), one of the most interactive and fastest-growing online learning platforms for children from Kindergarten through 8th grade. We've also just released an exciting addition: MiaPrep (miaprep.com), a version of our product for high schoolers. Our approach is to implement new and innovative ways in which children can learn online. For example, we are currently working with a research team to evaluate the application of an Elo system in education with the purpose of providing the right level of challenging tasks to each member.Miacademy and MiaPrep offer many sophisticated features to their customers, which, in turn, require advanced approaches to software engineering. Our team includes winners of international programming competitions, accomplished mathematicians, and leading researchers in the area of educational games.Key Responsibilities
  • Develop robust and scalable web applications using Vue.js
  • Collaborate with the design and product teams to translate wireframes and mockups into functional components
  • Implement responsive designs and ensure cross-browser compatibility
  • Write clean, maintainable, and efficient code using best practices and coding standards
  • Conduct code reviews and provide constructive feedback to improve code quality and maintain consistency
  • Optimize application performance and identify areas for improvement
  • Work closely with backend developers to integrate frontend components
  • Troubleshoot and debug issues, addressing bugs and performance bottlenecks
  • Stay updated with the latest frontend development trends and technologies, sharing knowledge and insights with the team.
Requirements
  • Vue.js (or similar reactive frameworks)
  • Solid experience in developing web applications
  • Excellent understanding of web technologies such as HTML5, CSS3, and JavaScript
  • Strong problem-solving and analytical skills, with the ability to quickly identify and resolve issues
  • Good communication skills and the ability to work collaboratively in a team environment
  • Ability to adapt and learn new technologies and frameworks as required.
  • Proficiency in developing and updating test documentation, as well as conducting test runs.
  • Understanding of client-server architecture.
  • A solid understanding of QA processes within the Software
  • Development Life Cycle (SDLC).
  • Strong analytical skills, a keen eye for detail, and a proactive approach.
  • Upper-intermediate proficiency in both written and spoken English, with
  • effective communication skills.
  • Strong team player.
  • Open to giving and receiving feedback.
Good to have experience in:
  • PostgreSQL
  • Docker/Kubernetes
  • TypeScript
We offer*:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
*not applicable for freelancers

N-iX