Logo
Eclipse Mining Technologies

Web Developer

Eclipse Mining Technologies, Tucson, Arizona, United States, 85718


Job Summary:This is a full-time position to be worked out of our office in Tucson, Arizona.

As a Web Developer, you will create and maintain user interfaces and data integrations to create an inviting, easy-to-use environment for users of the platform. You will be responsible for helping lead an Agile Scrum team to develop technologically advanced web applications for the mining Industry.

Your role will betowork with both the web development team as well as with other non-web teams to find ideal solutions for the effective development of the web-based platform and its integrated tools which use data from the SourceOne system. You will be responsible for developing new features, components, and functionality for both existing products and new products, as well as for maintenance of existing products. You will leverage your general knowledge of Computer Science to communicate and strategize effectively with all produce teams to help bolster seamless successful development of the product.

Responsibilities:• Design and develop front end and back end for webapplications• Work with UI/UX Designer to perfect interface aesthetics• Participate in architecture, design, documentation, development, debugging, and deployment efforts while addressing security, cross-browser and cross-platform concepts andconcerns• Partner with product managers, user experience teams and non-web developers to build web applications for new and existingsoftware• Design protocols and APIs between system components• Work with QA to deliver high-quality, stable, and securesoftware

Job Requirements:• Bachelor's degree or relevant courses/certifications• Experience designing elegant, easy-to-use user interfaces• Experience with web development (REST, Node.js, etc.) - proficiency in React is a must• Proficiency inHTML, CSS,andJavaScript• Familiarity with HTTP protocol• Experience with third-party libraries and APIs• Experiencedevelopingweb applications for mobiledevices• Knowledge of cloud technologies such as containers (Docker, Kubernetes, etc.), VMs (VMWare, KVM, etc.), and OpenStack• Knowledge of Big Data and Data Science (Arrow, Spark, Torch, Tensorflow, etc.) is aplus• Experience with Python programming is a plus (Django, Flask, etc.)• Experience with Agile development tools (Jira, Git)• Experience with WASM• Experience working with native-services teams to integrate web applications with native APIs and database design