JavaScript Developer

TEKLABZ  Amman - Jordan  Date Posted: 2022/08/04   Login to Apply

Company: Technology Labs for Software Industry (TEKLABZ)
Department: Applications (Software) Development
Job Title: JavaScript Developer
Business Domain: Telecommunications Industry
Working Hours: 40 hours a week (Sun.-Thu.) with flexibility
Benefits: Social Security, Medical Insurance, Trainings & Travel Occasionally



Technology Labs for Software Industry (TEKLABZ) is a company based in Amman-Jordan, owned and operated by its founders to bring forth a new paradigm of Geographic Information System (GIS) excellence across different working environments and market regions with the aim to maximize its client’s productivity and solidify strategic and geographic data-driven decisions.
TEKLABZ has been in the Geo-Spatial Network Inventory Management Systems and the GIS business since 2009 working on ESRI ArcGIS platforms and technology and are trusted Technology Partner Providers for ESRI serving mainly Telecom Operators in the EMENA such as Saudi Telecom (STC), Oman Broadband, TeliaSonera, Wind, Jersey Telecom, Tunisie Telecom, etc.
Esri (Environmental Systems Research Institute) is worldwide leading industry supplier of geographic information system (GIS) software, web GIS and geodatabase management applications. The company is headquartered in Redlands, California.




TEKLABZ is looking for a JavaScript developer who is proficient with React.js and has a general understanding of GIS and Telecommunications concepts to help build and maintain our next generation product.
The main focus will be on developing UI components using React fundamentals. These components and the overall application must be well-tested, robust, and easy to maintain.
There will be constant collaboration with the rest of the team working on different layers of the infrastructure. Hence, a commitment to collaborative design, problem solving, and quality is important.



• Translating designs and wireframes into high quality React components
• Developing new user-facing features/components using React.js
• Building reusable components and front-end libraries for future use
• Constantly acquiring GIS and Telecommunications knowledge through online resources and through communication with senior team members
• Ability to integrate React components with ESRI’s ArcGIS JavaScript APIs
• Ensuring source code adheres to standards and best practices
• Optimization of components’ performance across different web-capable devices and browsers
• Hands-on experience with the software testing life cycle and bug tracking systems (bug fixing and technical support).
• Collection and prioritization of business and/or market requirements (Managing New Product Ideas and Product Roadmaps).
• Maintain and troubleshoot existing codes.
• Might lead a software development team throughout the development lifecycle of the product or custom codes (project based).
• Aid in the creation of Customer Manuals and Training Materials.



• Bachelor's degree in Computer Science or equivalent.
• 3+ years' experience in React and nodejs
• 3+ years' experience with JavaScript
• Ability to write well-documented, clean JavaScript code
• Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state



• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Experience with popular React.js workflows (such as Flux or Redux)
• Familiarity with newer specifications of EcmaScript
• Experience with data structure libraries (e.g., Immutable.js)
• General understand of GIS concepts is a plus
• General Telecommunications knowledge is a plus
• Experience using ESRI’s JavaScript APIs is a plus
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms
• 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
• Familiarity with git code versioning
• Familiarity with server-side technologies is a plus (specifically .NET)



  • A collaborative approach to building apps and solving complex problems
  • Attention to detail and problem-solving skills
  • Client-focused approach with a goal of creating user-centric designs
  • Good interpersonal, communication, and collaboration skills
  • Excellent English is a must
  • High sense of responsibility, ownership, and accountability


For interested candidates please send your resume to

Required Skills
  • Databases
  • Enterprise Software
  • Web Design
  • Telecommunications
  • GIS
  • JavaScript
  • C#
  • .NET
  • React.js
Preferred Skills
  • JavaScript
  • .NET Framework
  • React.js
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 3
  • Languages English
  • Nationality Unspecified
Login to Apply

Similar Jobs