The role will be responsible of the integration of user-facing elements with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Delivering a complete front-end application.
- Ensuring high performance on mobile and desktop.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Understanding fundamental design principles behind a scalable application.
- Proficient understanding of code versioning tools, such as Git.
- Proficiency in Express.
- Proficiency with Linux.
- Professional, precise communication skills.
- Creating self-contained, reusable, and testable modules and components.
- Understanding accessibility and security compliance.
- Excellent verbal and written communication skills to be able to handle the clients on a day-to-day basis.
- Ability to work independently with minimal guidance.