Requirements
- Education: Bachelor’s/Master’s in Computer Science, Web Development, or related field.
- Technical Skills:
- Proficient in HTML, CSS, and JavaScript, with strong experience in modern frameworks (e.g., React, Vue.js, or Angular).
- Expertise in responsive and adaptive design using CSS frameworks (e.g., Tailwind CSS, Bootstrap).
- Familiarity with state management libraries (e.g., Redux, Vuex) and component-based architecture.
- Experience with RESTful APIs, GraphQL, and integrating with backend services.
- Knowledge of version control systems (e.g., Git) and build tools (e.g., Webpack, Vite).
- Experience:
- 2-4 years of professional experience in frontend development, building interactive and scalable web applications.
- Proven track record of delivering at least 2-3 production-ready web applications with modern frameworks.
- Experience in optimizing web performance, ensuring cross-browser compatibility, and debugging UI issues.
- Soft Skills:
- Strong problem-solving skills for tackling complex UI/UX challenges.
- Effective communication skills to collaborate with designers, backend developers, and stakeholders.
- Ability to work independently and in cross-functional teams, adapting to evolving project requirements.
Responsibilities
- UI Development: Build and maintain responsive, high-quality web interfaces using modern frontend frameworks and tools.
- Feature Implementation: Develop reusable components and dynamic features, ensuring alignment with design mockups and user needs.
- API Integration: Connect frontend applications to backend services via RESTful APIs or GraphQL, ensuring seamless data flow.
- Performance Optimization: Optimize web applications for speed, accessibility, and cross-browser compatibility, resolving performance bottlenecks.
- Collaboration: Partner with UI/UX designers, backend developers, and product managers to deliver cohesive user experiences and meet project goals.
- Documentation: Maintain clear code documentation, update technical specifications, and contribute to project reports.
- Quality Assurance: Conduct testing (e.g., unit, integration) to ensure robust, error-free functionality and support QA processes.

Application form
Terms
- Employment type: full-time/hybrid
- Tashkent & remote