Front End Engineer (React.js)

Remote · Lviv · 2 years of experience · 24 January

MEV is a software development company based in the United States and Ukraine. It was named after the mega-electronvolt, a unit of energy measurement in physics. We convert our own energy into creating valuable products with high quality, and we value it over quick results.

Since 2006 our team has delivered dozens of projects: from mobile apps to heavily loaded distributed IoT platforms and Big Data analytics systems.

We maintain a product culture in an outsourced business and continuously improve processes by providing an environment where everyone has a voice and influence over the final result.

We earn our trust time and again through careful planning and implementation and care for our employees, each of whom is an essential part of MEV Energy.

Our client has a range of products, both software and hardware, to improve communication for deaf and hard-of-hearing people. We are developing from scratch a web-based application for organizing the work of visual interpreters, who act as intermediaries during phone calls. We also plan to create a desktop application. Stack: React.js, Type Script, Electron, SIP protocol, WebRTC, Node.js, AWS. Scrum development, 2-week sprints. What’s interesting about this project: • Development from scratch; • Opportunity to work with AWS; • Participation in the development of an effective UX together with the team and the designer; • Work in dynamic team on dynamic product; • The business mission is to make people’s lives better.

Skills required

• 2+ years of experience building web applications; • Experience with one of the modern JS frameworks (React is preferable); • Knowledge of HTML, CSS, and JavaScript; • Experience with databases; • Understanding the architecture of web applications; • Understanding Basics Design Patterns; • A solid grounding in Computer Science fundamentals, data structures, algorithms and object-oriented design practices; • Following the basic programming principles (SOLID, DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI); • Experience in testing; • At least intermediate level of English.

It will be a plus

• Experience with Node.js; • Experience with TypeScript; • Experience with DB; • Experience integrating with 3rd party systems, understanding of different types of API access (OAuth, token-based auth, user-based auth, etc.).

Working conditions

• No micromanagement; • Freedom to engage in decision-making and implementation; • Ability to work in a team of professionals (the ratio of middle and above specialists 80/20); • Participation in the development of high-quality products; • Direct communication with clients on a partnership level; • Professional development opportunities ($500 education budget, well-managed processes, communities, internal library); • Health insurance; • $500 extra for the health care, sports or mental health; • Accounting services; • 20 paid working days off and 10 days sick leave; • Opportunity to work remotely; • Relocation reimbursement; • Soulful team buildings and corporate events.

Responsibilities

• New functionality implementation (epics/initiative); • Writing tests at all levels (unit, integration, end-to-end); • Troubleshooting; • Reverse-engineering of the existing code base; • Interaction with the backend customer’s team.

Warning

If you want to submit your resume and apply for a vacancy, then you need to register.

You can register using the link Sign in

Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?