Objectives  

  • Ability to work with no Supervision
  • Helping with the design and development of software
  • Testing and debugging software to keep it optimized
  • Writing clean code for the front and back end of the software
  • Designing user interactions on the web application itself
  • Creating servers and databases for the back end of the software
  • Ensuring cross-platform compatibility and optimization
  • Testing and maintaining the responsive design of applications
  • Working with graphic designers to design new features
  • Developing APIs and RESTful services
  • Keeping up with technological advances to optimize their software
  • Communicating effectiveness of emerging technologies to decision makers
  • Considering security, maintenance, scalability, and more when developing

Skill Set  

  • Senior level experience with JavaScript, Typescript, and Node.js required
  • Senior level experience with Nest.js and Next.js
  • In-depth knowledge of JavaScript, CSS, HTML.
  • Senior level experience with MongoDB
  • Familiarity with RESTful APIs
  • Thorough understanding of React.js and its core principles
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Knowledge of modern authorisation 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.
  • Proven ability to work independently and on small teams. Strong consulting skills required!
  • Hands on ability to work with Azure and/or AWS
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with Git
  • Excellent troubleshooting skills.
  • Superb communication and learning aptitude
  • Apache & nginx servers

Responsibilities  

  • Meeting with the Business analyst team to discuss user interface ideas and applications.
  • Translating Figma designs and wireframes into high-quality React.js code.
  • Developing new user-facing features using React.js
  • Converting Figma to a detailed functional PRD including CRUD, Project specific functions
  • External Services Requirements, and InterService Communication Matrix.
  • Arranging Functional requirements to Microservices Endpoints will set the foundation for architecture for scale.
  • Designing customer-facing UI and back-end services for various business processes.
  • Define patterns for writing resilient and scalable backend code.
  • Developing and maintaining all server-side and client-side components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting all processes, including database schemas, application changes, and updates, as well as preparing reports.
  • Monitoring and improving front-end and back-end performance.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Reviewing application requirements and interface designs.
  • Reviewing React.js and Node.js/Nest.js code written by fellow team members for Completeness, Correctness, Reliability, Portability, Consistency, Logic, Maintainability and Traceability.
  • Keeping informed of advancements in the field of React.js and Node.js development.
  • Recommending and implementing improvements to processes and technologies. 

Tools Use

  • Visual Studio Code
  • Visual Studio Ultimate
  • Express.js
  • Nest.js
  • Socket.io
  • Meteor
  • Keystone
  • Koa.js
  • PM2
  • Electrode.js
  • Babel
  • Broccoli
  • Webpack
  • Postman

Experience 3 Plus Years  

Certification Not Applicable  

Location: Rawalpindi    

Job Details

Total Positions:
15 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Education:
Bachelors - Masters
Degree Title:
IT
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Mar 23, 2023
Posting Date:
Feb 22, 2023

Orcalo Limited

Information Technology · 101-200 employees - Rawalpindi

Orcalo is a UK based software solution provider which provides secured and compatible ERP and HRM solution for an organization, which is a web based solution for accounting, inventory, sale, purchase and legal management system

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior MERN Stack Developer

Finclude, Multiple Cities, Pakistan
Posted Apr 22, 2024

Full Stack Developer - MERN

AFFOTAX, Islamabad, Pakistan
Posted Apr 07, 2024

Mern Stack Developer

Lucid Web Solution, Karachi, Pakistan
Posted Apr 19, 2024
View All
I found a job on Rozee!