Developing and maintaining web applications with a primary focus on user experience and interface design
Requirements
- Proficiency in HTML5, CSS3, JavaScript/TypeScript, modern frontend frameworks (React, Vue, or Angular), responsive design principles, backend technologies (Node.js, Python, or similar), database integration, and version control (Git)
- Experience with CSS preprocessors (SASS, LESS), modern build tools (Webpack, Vite), UI component libraries, RESTful API integration, basic understanding of UX/UI design principles, and familiarity with testing frameworks for frontend applications.
Responsibilities
- Frontend Development Leadership: Design and develop responsive, intuitive user interfaces using modern frontend frameworks and technologies, ensuring optimal user experience across all devices.
- Full-Stack Implementation: Build and maintain both client-side and server-side components of web applications, ensuring seamless integration between frontend and backend systems.
- UI/UX Collaboration: Work closely with designers and product teams to translate mockups and wireframes into functional, interactive web applications with pixel-perfect implementation.
- Code Quality & Performance: Write clean, maintainable code while optimizing application performance and ensuring cross-browser compatibility and accessibility standards.
- Technical Problem Solving: Debug and troubleshoot issues across the full stack, implement new features, and contribute to architectural decisions that enhance the overall user experience.
Other
- Education: Bachelor's degree in Computer Science, Web Development, or equivalent professional experience
- Experience: 3+ years of experience in full-stack web development with strong emphasis on frontend/UI development
- Strong eye for design and user experience, excellent problem-solving skills, and ability to work independently in a remote environment