Developer, Frontend_LN
International Medical Corps
สถานที่ทำงาน
Islamabad
รายละเอียดงาน
Job Summary
This role will be pivotal in the development of sophisticated applications. Collaborate closely with development team to transform user and business requirements into functional front-end code. The ideal candidate will possess a deep expertise in React/Redux, Node/Express, JavaScript, and TypeScript, driving innovation and maintaining impeccable code quality standards.
To perform this job successfully, an individual must be able to perform each essential function with or without reasonable accommodation.
Main Tasks And Responsibilities
Lead the precise translation of user and business needs into robust front-end solutions.
Architect, develop, and maintain advanced web applications utilizing technologies such as ReactJS, NextJS, NodeJS, ExpressJS, and Tailwind CSS.
Spearhead the creation of intuitive and visually appealing user experiences.
Establish and manage a cohesive color palette and typography for consistency across applications.
Translate UI/UX designs into functional applications.
Develop sophisticated visualizations for analytical dashboards.
Create and maintain reusable code and libraries to enhance efficiency and scalability.
Collaborate with cross-functional teams and stakeholders to implement new features.
Identify and resolve performance and scalability issues for optimal application performance.
Conduct comprehensive code reviews to uphold quality standards.
Stay updated on the latest front-end technologies and frameworks, offering insights to keep the team ahead of industry trends.
Adapt interfaces for modern internet applications using cutting-edge frontend technologies.
Implement responsive design systems for various devices including mobile, tablet, and desktop.
Perform technical root cause analysis and provide actionable solutions for identified issues.
Mentor junior team members, offering guidance in design, optimization, and best practices.
Contribute to the development of training materials and guides for end users.
Conduct thorough front-end UI reviews to identify and rectify defects.
Apply expertise in animations, motion graphics, and video editing to enhance user experiences.
Perform 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 Qualifications
Typically, a bachelor's degree in computer science or related field, or equivalent experience.
3+ years of experience as a Frontend Developer, with a track record of delivering high-quality solutions.
Extensive experience in designing usable interfaces for applications and analytical dashboards.
Proficiency in ECMAScript specifications and relevant frameworks.
Expertise in JavaScript, including DOM manipulation and the JavaScript object model.
Deep understanding of React.js and TypeScript.
Experience with React.js Libraries such as Redux Toolkit or Jotai.
Proficiency in Node.js, ExpressJS, Tailwind CSS, and other relevant technologies.
Familiarity with RESTful and TRPC.
Experience with modern frontend build pipelines and tools like Babel, Webpack, Vite, and NPM.
Strong knowledge of UX/UI principles and emerging trends.
Ability to conduct research on application designs and user interface modules.
Exceptional attention to detail in identifying and resolving front-end UI defects.
Understanding animations, motion graphics, Framer Motion, and video editing is a plus.
Solid understanding of User Interface Design principles and practices.
Knowledge about authentication and familiarity with Drizzle or Prisma