Associate Developer, Frontend
International Medical Corps
Islamabad, Islāmābād, Pakistan
Full-time
Full-time
💰 Compensation
Not specified
📋 Job Description
Job SummaryThis role will work closely with development team to discuss and develop complex applications. To ensure success as a Frontend Developer, this individual should have in-depth knowledge React/Redux, Node/Express and JavaScript.To perform this job successfully, an individual must be able to perform each essential function with or without reasonable accommodation:Main Tasks And ResponsibilitiesAccurately translate user and business needs into functional frontend codeDevelop and maintain web applications using ReactJS, NextJS, NodeJS, ExpressJS, Bootstrap etcDesign user experiences that are intuitive and visually appealing.Design and develop a color palette and set of fonts to maintain consistency across the applications.Design and develop visualizations for Analytical dashboardsBuild reusable code and libraries for future useOptimize application for maximum speed and scalabilityCollaborate with other team members and stakeholders to design and implement new featuresIdentify and resolve performance and scalability issuesParticipate in code reviews and maintain code quality standardsStay up-to-date with new frontend technologies and frameworksAdapting interface for modern internet applications by leveraging the latest front-end technologiesCoding using HTML, CSS, JavaScript, jQuery, and responsive UI frameworks, keeping performance and responsive UI at the forefront.Perform technical root cause analysis and outlines corrective action for given problemsCollaborate with other dev team members in peer code review, design and code performance improvement review, and discussion.Create, manage and deploying responsive design systems across mobile, tablet, and desktopPerform other duties as assigned. The duties and responsibilities listed in this document are representative of the nature and level of work assigned and not necessarily all inclusive.Minimum QualificationsBachelor’s degree and/or 1 years of experience as a Frontend Developer1 years of experience designing usable interfaces for applications and analytical dashboards using wireframes, mockups and prototypes.Familiarity with newer specifications of ECMAScript and relevant frameworkStrong proficiency in JavaScript, including DOM manipulation and the JavaScript object modelThorough understanding of React.js and its core principlesExperience with React.js Libraries (such as Redux Thunk Redux Saga)Experience with Nodejs, ExpressJS, Bootstrap etcFamiliarity with RESTful and GraphQL APIsFamiliarity with modern front-end build pipelines and tools like Babel, Webpack, NPMStay on top of UX/UI emerging trends and info to keep the team ahead of the curveResearching similar application designs and user interface modules.Prepare training guides for the end usersImpeccable attention to detail and ability to review frontend UI for defectsUnderstanding of animations, motion graphics and video editing a plusSolid understanding of User Interface Design principles and practices Job Summary Main Tasks And Responsibilities Accurately translate user and business needs into functional frontend codeDevelop and maintain web applications using ReactJS, NextJS, NodeJS, ExpressJS, Bootstrap etcDesign user experiences that are intuitive and visually appealing.Design and develop a color palette and set of fonts to maintain consistency across the applications.Design and develop visualizations for Analytical dashboardsBuild reusable code and libraries for future useOptimize application for maximum speed and scalabilityCollaborate with other team members and stakeholders to design and implement new featuresIdentify and resolve performance and scalability issuesParticipate in code reviews and maintain code quality standardsStay up-to-date with new frontend technologies and frameworksAdapting interface for modern internet applications by leveraging the latest front-end technologiesCoding using HTML, CSS, JavaScript, jQuery, and responsive UI frameworks, keeping performance and responsive UI at the forefront.Perform technical root cause analysis and outlines corrective action for given problemsCollaborate with other dev team members in peer code review, design and code performance improvement review, and discussion.Create, manage and deploying responsive design systems across mobile, tablet, and desktop Accurately translate user and business needs into functional frontend code