وظائف تنقيب الاردنوظائف في الاردن

Javascript Developer

COMPANY OVERVIEW:

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 differentworking 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. www.esri.com

JOB SUMMARY:

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.

JOB REQUIREMENTS (RESPONSIBILITIES):

• 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.

QUALIFICATION:

• 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

KNOWLEDGE AND SKILLS:

• 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)

• Writing efficient JavaScript code while also using HTML and CSS

• Experience with C#/.NET is a plus

• 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)

NON-TECHNICAL SKILLS:

• 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 reach out on [اضغط هنا لمشاهدة البريد اﻹلكتروني]

للتقدم على الوظيفة

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى