Would you like to be part of a team that is developing software used by thousands of organizations around the world to gain insights into their data through the fusion of location analytics, open data science and business intelligence workflows?
Join our talented team of engineers and help us build the next generation of software that runs on browsers and enterprise class servers and in the cloud.
Responsibilities:
Work in a team environment to design and develop software for the management, manipulation, and display of a wide variety of data
Use your software engineering acumen to build reusable components and services using the latest Angular framework
Design and implement secure, performant code to develop new user-facing features
Implement functional and unit tests to maintain the quality of our codebase
Requirements:
5+ years’ experience with web technologies – JavaScript, HTML, CSS, and RESTful web services
Experience with JavaScript libraries such as Angular, React, Vue, Angular.js, Node.js, Electron, or other frameworks for developing large web and desktop-based software solutions and products
Possess an understanding of API design and software patterns and architectures
Ability to optimize software and deliver performant functionality
Capacity to master new technology quickly and to work in a constantly evolving environment
Excellent communication skills and the ability to work with a diverse team
Exceptional problem-solving, verbal and written communication, design, development, and debugging skills
Bachelor’s degree in computer science, engineering, mathematics, or related field, depending on position level
Recommended Qualifications:
Experience with the Angular web application framework, TypeScript, and latest ECMAScript versions
CSS compiler knowledge (such as Sass or LESS)
JavaScript file bundlers such as Webpack and Rollup
Experience building and using browser rendered UI components and graphics systems (SVG, Canvas, WebGL)
Experience with data visualization libraries such as D3, amCharts, and Wijmo
Knowledge of modern web development tools (for example Git, GitHub, npm, Gulp, or Jenkins)
Experience with Esri’s ArcGIS JSAPI
Master’s degree in computer science, engineering, mathematics, or related field
The Company:
Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
If you need a reasonable accommodation for any part of the employment process, please email [email protected] and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is $114,400.00 – $187,200.00.
#LI-MM1
Job Details Full-timeEstimated: $57,000 – $77,000 a year1 hour ago Benefits Dental insurance Health insurance Paid time off 401(k) Life...
Apply For This JobB.S. degree in Computer Science, Software Engineering, or Computer Engineering 5+ years of experience with user application development, on desktop...
Apply For This JobSupplyHouse.com is looking for a talented Full Stack Developer to add to our team! This is a great opportunity to...
Apply For This JobThe Communications Manager is responsible for development and execution of communication materials that maximize external awareness and understanding of mission,...
Apply For This JobAbout Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> LOOKING FOR A COMPANY THAT VALUES YOUR EXPERIENCE? A job with AT&T as a Limited...
Apply For This Job