Job Profile – Front End Developer
Qualification & Experience
● Bachelor’s or Master’s degree in information technology/Computer Science,Engineering (or equivalent)● 3-10 years of experience as a Front-end developer.
Mandatory Skills
● Excellent programming, ability to learn new prog & problem-solving skills.● Extensive experience in responsive web design, HTML5, and CSS.● Solid experience in design and development on UI front end technologies.● Development experience TypeScript, React & React Native● Proficiency in UML, design principles and patterns, and architectural trends.● Hands-on experience with ReactJS and advanced expertise in Next.js, includingserver-side rendering (SSR) and static site generation (SSG).● Strong experience in state management using Redux.● A solid understanding of Typescript and JavaScript.● Proficiency in using npm and react-scripts.● The ability to convert wireframes into UI designs and strong debugging skills.● Knowledge of cross-browser compatibility and quality standards using linters.
Duties and Responsibilities
● Coordinate with the UX team to primarily build Application workflows.● Work with the Back-end development team to ensure APIs to the specifications.● Ensure the technical feasibility of UI/UX designs.● Optimize application for maximum speed and scalability.● Assure that all user input is validated before submitting to back-end.● Collaborate with other team members and stakeholders.● Participate in scrum meetings and demo deliverables to the product managementteam.
Interpersonal Skills
● Good verbal and written communication skill● Continuous learning attitude e.g., learn new programming languages and skills.● Great team player – being able to work with others in groups and teams.● Problem solving and decision-making – working with others to identify, define andsolve problems, which includes making decisions about the best course of action