As a Front-end Developer at Prism ME (Marketing + Digital), you will play a pivotal role in crafting innovative and user-friendly web and mobile applications. Your proficiency in a range of front-end technologies and attention to detail will be essential in delivering high-quality solutions for our clients.
Key Responsibilities:
React Native and React JS Development: Develop and maintain mobile and web applications using React Native and React JS, ensuring optimal performance and user experience.
Node JS and Next JS Integration: Collaborate with the back-end team to seamlessly integrate front-end components with Node JS and Next JS environments.
Frontend Design Frameworks: Utilize your expertise in one of the frontend design frameworks, such as Material UI, Semantic UI, or Ant Design, to create visually appealing and responsive user interfaces.
JavaScript/TypeScript: Write clean, maintainable code in JavaScript and TypeScript, leveraging your proficiency in these languages.
State Management: Implement and manage state using frameworks like Redux, React Context, or Mobx to maintain application stability and performance.
Cross-Browser Compatibility: Ensure cross-browser compatibility and address compatibility issues as needed to provide a consistent experience across different platforms.
Frontend Testing: Conduct thorough frontend testing using tools like Jest, React Testing Library, and Enzyme to maintain code quality and reliability.
Responsive Web Development: Apply responsive web development principles to create applications that work seamlessly across various devices and screen sizes.
SEO Optimization: Understand and implement SEO principles to optimize application performance and adherence to best practices.
Qualifications:
Minimum of 3 years of professional experience as a Front-end Developer.
Proficiency in ReactJS and NextJS is mandatory.
Proficiency in React Native and Node JS.
Experience with one of the frontend design frameworks: Material UI, Semantic UI, or Ant Design.
Proficiency in JavaScript; knowledge of TypeScript is a plus.
Strong grasp of state management frameworks (Redux, React Context, Mobx).
Solid understanding of cross-browser compatibility challenges and solutions.
Experience with frontend testing tools (Jest, React Testing Library, Enzyme).
Strong understanding of responsive web development and SEO principles.
Excellent problem-solving and communication skills.
Note: Candidates without a portfolio in Github will not be considered for this role. Remote placements are also accepted.