Senior Javascript Developer
USA
|
Multiple Locations
|
Remote/Hybrid
|
December 1, 2025
Responsibilities
Applicants should be able to demonstrate both talent and passion regarding good frontend design and code
You have 3+ years demonstrated experience working with Python, JavaScript, HTML5, CSS3 in web applications
Deep understanding of front end Javascript development
Experience with one or more of the Vue, React, Angular or Svelte libraries or the Nuxt or Next frameworks
Understanding of REST APIs
Web design skills in HTML and CSS
Knowledge of dynamic and accessible web design
Excellent communication skills and able to work in a geographically distributed team environment
Ability to manage multiple tasks and perform work on time
Requirements
Proficient in developing and debugging complex software systems running in primarily Linux and/or Windows environments
Solid understanding of networking/distributed computing environments
Advanced experience with one or more scripting languages, preferably Python
You have working knowledge of code repositories, such as GitHub, with multi-user branching strategies
You are proficient in developing and debugging complex software systems running in Windows environments
Experience working in an agile development team environment using the scrum framework
Experience using JIRA or similar issue tracking software
Building iOS and Android apps with javascript using React Native, Flutter, NativeScript, Ionic, Quasar or similar
Experience with Web Sockets
Experience with Docker
Experience with geospatial programming
Experience with an RDBMS such as PostgreSQL or SQL Server
Working knowledge of JavaScript mapping libraries (OpenLayers, Leaflet, ArcGIS API for JavaScript, Tangram)
Experience deploying and administering solutions in cloud server environments
Experience with computer science fundamentals and data structures generally obtained from a Bachelor’s degree or higher in computer science, engineering or related field
Apply Now
What Happens Next?
-
Our recruiting team will review your application within 5-7 business days
-
Qualified candidates will be contacted for an initial phone screening
-
Selected candidates will proceed to technical interviews with our team

