Description

Job Description

Key Responsibilities:

  • Develop and maintain advanced UI functionalities, implementing pixel-perfect designs.
  • Write clean, efficient, and reusable JavaScript code, primarily focusing on ReactJS for various platforms and applications.
  • Hand-code CSS and HTML to accurately reflect the visual design of projects, ensuring consistency across all browsers and platforms.
  • Utilize semantic HTML tags and follow accessibility standards to create an inclusive user experience.
  • Operate independently once objectives are defined, proactively addressing issues, and implementing solutions.
  • Employ functional programming techniques and behavioral design patterns to build scalable and easily maintainable codebases.
  • Collaborate closely with cross-functional teams, understanding broader goals, and communicating effectively with various stakeholders.
  • Stay updated with the latest industry trends and advancements in UI/UX technologies and tools, continuously enhancing the product’s or project’s user experience.
  •  

Qualifications:

  • Strong professional experience in UI development, with a significant portfolio of interactive projects.
  • Expert-level knowledge of JavaScript, including concepts like asynchronous programming, closures, types, and ES6+.
  • Comprehensive experience with ReactJS, including a deep understanding of the React hooks and context APIs.
  • Demonstrable ability to hand-code advanced CSS, HTML, and JavaScript without relying on frameworks.
  • Proven experience in responsive and adaptive design, understanding the importance of pixel-perfect precision.
  • Solid grasp of web accessibility standards and their implementation.
  • Proficiency in using Git or other version control systems.
  • Strong problem-solving skills and the ability to work independently with minimal supervision.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science, or related field, or equivalent practical experience.
  •  

Nice to Have:

  • Contributions to open-source projects or public GitHub for code samples
  • Experience with TypeScript or other statically typed languages.
  • Familiarity with state management solutions (e.g., Redux, MobX).
  • Prior experience in a senior or lead tech role, guiding junior developers, and influencing decision-making processes

Education

Any Gradute