Front End Developer (React JS)
Job Description:
We are looking for an ambitious and self-driven Front-end Developer to join our team. As a Front-end Developer, you will be responsible for implementing visual elements that users see and interact within a web application, which makes your role crucial for the success of our business. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Responsibilities:
- Maintain and improve web applications.
- Use a variety of programming languages in order to create user-friendly web pages.
- Ensure the technical feasibility of UI/UX designs.
- Optimizing web pages for maximum speed and scalability.
- Design mobile-based features (Responsiveness)
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Sense of ownership and pride in your performance and its impact on company’s success
Requirements:
- Proven 1 to 3 years of work experience as a React Front-end developer
- Understanding of key design principles.
- Ensuring website function and stability across devices i.e. desktop, mobile, tablet.
- Understanding of SEO principles.
- Proficient understanding of code versioning tools, such as {{Git / SVN}}
- Good problem solving skills, communication skills and interpersonal skills.
- Excellent knowledge of browser troubleshooting, testing and debugging practices and techniques
- In-depth understanding of the entire web development process (design, development and deployment)
- An ability to perform well in a fast-paced environment
- Comfortable utilizing the Wireframe tools
Required Skills:
- Proficiency in React JS for developing interactive user interfaces.
- Strong knowledge of JavaScript and Typescript for robust web applications
- Solid understanding of HTML5 and CSS3 for responsive web design
- Experience with Bootstrap for creating responsive layouts
- Familiarity with Wireframing Tools (preferred) for UI/UX design
- Expertise in React Charts for data visualization
- Proficiency with Material UI (MUI) for implementing design systems
- Experience using Styled Components for modular and scoped CSS
- Knowledge of Forms Handling in React
- Ability to create Animations via React to enhance user experience
- Hands-on experience with ReactFlow for building interactive node-based diagrams
- Familiarity with CSS pre-processors like Sass for more efficient styling
- Knowledge of branding, photo editing, logo design