HomeJobFrontend Developer (TPM)

Frontend Developer (TPM)

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