Hiring for QC Executive
June 12, 2024
Hiring for Flutter Developer
June 12, 2024

Front-End Developer

Location: Mumbai

Education:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (MCA, BCA, MSCIT, BSC IT)

Experience:

  • 2+ years

Salary:

  • As pe Company’s Standards.

Skills Required:

  • Solid Foundation: Hands-on knowledge of HTML5, CSS3, and JavaScript (ES6+)
  • JavaScript Expertise:
    • Object-Oriented JavaScript (OOJS) principles and practical application
    • Building complex interactive experiences
    • Creational and structural design patterns
  • Front-End Frameworks:
    • Experience with Single Page Applications (SPAs) with universal rendering
    • Good understanding of React.js and/or AngularJS core principles (lifecycle methods, virtual DOM)
  • Progressive Enhancement:
    • Hands-on experience building Progressive Web Apps (PWAs) using any framework
  • Performance Optimization:
    • Optimizing React applications (resource loading, CPU/Memory profiling)
    • Experience with front-end performance optimization techniques
  • Testing:
    • Test-driven development using Jest or similar framework
    • Familiar with snapshot testing, code coverage, and tools like Enzyme
  • Responsive Design:
    • Experience with fluid grids and building responsive/adaptive websites using Bootstrap or similar frameworks
  • Additional Skills:
    • Understanding of SEO and accessibility best practices
    • Basic understanding of relational (MySQL) and non-relational databases

Key Responsibilities:

  • Develop user-friendly web pages using HTML
  • Maintain and improve existing websites
  • Optimize web applications for performance
  • Design and develop mobile-friendly features
  • Collaborate with back-end developers and web designers to enhance usability
  • Create functional requirement documents and user guides
  • Prototype and mockup web interfaces
  • Assist back-end developers with coding and troubleshooting
  • Ensure high-quality visuals and maintain brand consistency across web properties
  • Stay updated on emerging front-end technologies

 

×