Image

Front End Developer

Lahore, Pakistan
IT ServicesIT Consulting

Experience

2-3

Seniority level

Entry Level

Employment type

Full-time

Assigned Role

We are seeking a highly skilled and experienced Front-End Developer to join our dynamic team. The ideal candidate will have a strong understanding of React and other modern JavaScript frameworks. You will be responsible for building the ‘client-side’ of our web applications and translating our company and customer needs into functional and appealing interactive applications.

You don't need to be a hardcore developer to do this job (we've got some of those on staff, we intravenously pump them full of caffeine and try to avoid making direct eye contact). However, for you, a working knowledge of HTML and CSS will be fairly important.

Responsibilities

  • Develop new user-facing features using React.js and other JavaScript frameworks.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Ensure the technical feasibility of UI/UX designs.
  • Collaborate with back-end developers and web designers to improve usability.
  • Get feedback from, and build solutions for, users and customers.
  • Write functional requirement documents and guides.
  • Create quality mockups and prototypes.
  • Help back-end developers with coding and troubleshooting.
  • Ensure high-quality graphic standards and brand consistency.
  • Stay up-to-date on emerging technologies.

Requirements

  • Proven experience as a Front-End Developer.
  • Must have a minimum of 3 years of experience in React.js, Material-UI, and PHP.
  • Experience with React and proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Familiarity with newer specifications of EcmaScript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Knowledge of isomorphic React is a plus.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • A knack for benchmarking and optimization.
  • Familiarity with code versioning tools such as Git.
  • Excellent communication skills and the ability to work in a team environment.

Education and Experience

  • Bachelor's degree in Computer Science or related field, or equivalent work experience.
  • Extensive experience in front-end development with a portfolio of projects showcasing your work with React and other JavaScript frameworks.

Our values

We offer a competitive salary, a dynamic work environment, and opportunities for career advancement. If you are passionate about creating user-friendly web interfaces and are excited about the latest web technologies, we would love to hear from you.

Apply