JDMPR1145

JAVASCRIPT DEVELOPER (REACT.JS)

COMPANY : INTERVIEWING
  • Full Time
  • Remote | Pakistan
  • 5-7 years experience
Download JD
INTERVIEWING

JavaScript Developer (React.js)

JDMPR1145
  • moris logo
    Moris Media Private Limited
  • Media & Marketing Industry
  • IT/ Art & Design Department
  • Job Type
    Full Time
  • Location Type
    Remote
  • Pakistan
    Location
    Pakistan
  • Experience
    5-7 years experience
  • Salary
    ₨ 50,000 - ₨ 1,50,000 Negotiable, Based on experience, Skills & Overall profile
  • Industry Category
    Media & Marketing Industry
  • Personality Type
    Creative Communicator
  • Date Posted
    2 years ago
  • Deadline
    Thursday, 05 October 2023

Ready to Apply?

Take the next step in your professional journey by submitting your application through Moris Media’s official careers portal.

Moris Media Introduction

Moris Media is a professionally managed public relations, digital marketing and reputation-management organisation with 12+ years of industry experience. Recognised as the world’s 3rd-largest PR and digital marketing boutique agency, the company works across 40+ countries and supports 750+ departments, service functions and specialised operational areas.

Job Summary

Job Summary

Moris Media is seeking an experienced JavaScript Developer with a strong proficiency in React.js.  As a JavaScript Developer, you will be responsible for developing user interface components and implementing them using React.js workflows (such as Flux or Redux). Your role will involve ensuring that the components and the overall application are robust, easy to manage, and optimized for SEO.

Job Summary

Primary Responsibilities

Technical Skills and Responsibilities:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles, as well as Next.js.
  • Must have 5-6 years of experience in React.js.
  • Experience with 4-5 large-scale React projects and building scalable applications.
  • Real-time communication experience is a must (e.g., WebSocket, Socket.io).
  • Awareness of Progressive Web Apps (PWA) and Accelerated Mobile Pages (AMP).
  • Familiarity with HTML/CSS.
  • GIT experience is mandatory.
  • Expertise in JSON/RSS/FEEDS/XML and API integrations.
  • Translating designs (HTML) into high-quality JSX code.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • A knack for benchmarking and optimization.
  • NodeJs concepts are a plus.

NON-TECHNICAL SKILLS:

  • Team player.
  • Excellent time-management skills.
  • Great interpersonal and communication skills.

Become a Digital Doctor TM

3-MONTH INTERNSHIP PROGRAM | TRAIN WITH 100+ EXPERTS & MASTER 75+ AI TOOLS.

Job Summary

Required Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Familiarity with HTML/CSS for front-end development.
  • Experience with GIT for version control.
  • Ability to work in a collaborative team environment.
  • Excellent time-management skills.
  • Strong interpersonal and communication skills.
Job Summary

Required Qualifications

  • Bachelor's degree in Computer Science or a related field: Many employers prefer candidates with a bachelor's degree in computer science, software engineering, or a related discipline. This formal education provides a comprehensive understanding of computer science principles, algorithms, data structures, and programming concepts, which are fundamental to JavaScript development.

 

  • Proficiency in JavaScript: As a JavaScript Developer, you must have a strong command of the JavaScript programming language. This includes a deep understanding of core concepts, such as variables, functions, control flow, object-oriented programming, and asynchronous programming. Mastery of JavaScript is essential for effectively working with React.js.

 

  • js expertise: React.js is a popular JavaScript library for building user interfaces. You should have a thorough understanding of React.js concepts and be able to develop components, manage state and props, handle events, and utilize React.js features like hooks and context. Proficiency in React.js enables you to build dynamic and interactive web applications.

 

  • HTML and CSS: JavaScript Developers working with React.js should have a good grasp of HTML and CSS. React.js components are typically rendered as HTML elements, and CSS is used for styling. Being able to manipulate the DOM, structure web pages, and style elements using CSS is crucial for effective React.js development.

 

  • Front-end development knowledge: Familiarity with front-end development concepts and technologies is important. This includes understanding responsive design, browser compatibility, and performance optimization. Knowledge of front-end tools and libraries like Webpack, Babel, and CSS pre-processors can also be beneficial.
  • Understanding of web development principles: A solid understanding of web development principles, including HTTP, RESTful APIs, client-server communication, and browser functionality, is valuable for JavaScript Developers. This knowledge allows you to integrate React.js applications with backend services and build robust web applications.
  • Version control: Proficiency in using version control systems, such as Git, is essential for collaborative development. Version control allows you to track changes, manage code repositories, and work effectively in teams.
  • Problem-solving and debugging skills: As a JavaScript Developer, you should possess strong problem-solving abilities and be adept at debugging code. Troubleshooting and resolving issues efficiently are important skills to have when working with complex JavaScript and React.js applications.
  • Continuous learning: The JavaScript ecosystem is constantly evolving, with new frameworks, libraries, and best practices emerging regularly. A willingness to continuously learn, stay updated on the latest developments, and adapt to new technologies is crucial for success as a JavaScript Developer.
Job Summary

Apply Only Through the Official Job Page

Applications submitted through personal messages, direct emails, telephone calls, social media comments, physical documents, unofficial forms or third-party individuals will not be treated as completed applications unless specifically authorised by Moris Media.

Candidates must review the complete job description, eligibility requirements, work model, location, experience expectations and application instructions before submitting accurate and updated information through the official application form.

Submitting an application does not guarantee shortlisting, an interview or employment. Only candidates whose profiles meet the initial requirements may be contacted for the next stage. Moris Media does not request registration charges, security deposits, training fees or candidate payments through its official recruitment process.

Apply through the official job page:

Download Full JD
Similar Job Positions

Similar Job Positions

This Website Uses Cookies

We use these cookies to ensure that this website operates securely, understand how services are used, and support communication and marketing activities. These technologies may store or access your device, including preferences and interaction data, to maintain functionality, improve performance, and ensure a consistent and reliable experience in accordance with CCPA + CPRA + applicable state privacy laws.

You may review or update your preferences at any time through the available settings. Learn more in our Cookie Policy.