Jobs
Senior Application Developer
We are looking for a Senior Application Developer to help us create innovative and modern web and mobile applications while helping to oversee our development team and steer our technology initiatives. You will be taking an active role in developing the full stack, bridging the gap between the front-end elements and the server-side infrastructure. The successful candidate will be independent and collaborative and possess the desire to continuously learn and teach others about the newest technical advancements. You'll work with a talented team to deliver engaging web and mobile mapping applications that have a direct impact on our clients and their global missions.
Our client offers a welcoming work environment where team members thrive through competitive salaries and an impressive benefits package. Employees have access to CareFirst Medical, Dental, and Vision plans with HSA options, along with 401k benefits, generous Paid Time Off and Personal Time starting from the first day, and Parental Leave. This company encourages personal and career growth with ample training opportunities and supports a variety of projects across sectors such as Conservation, Health, Government, Global Affairs, and Education. We are seeking talented people to pursue their mission to connect the world while embracing diversity and inclusion, valuing unique perspectives to strengthen the team. Join us in making a positive impact globally.
Responsibilities:
- Use JavaScript to develop high quality, reliable, tested code
- Write clear, maintainable and high-performance code
- Effectively debug new issues within a production system
- Inspire innovation and cultivate an environment of continuous improvement
- Continuously educate yourself and others on the latest developments in the industry
- Mentoring junior developers through pair programming, bi-weekly one-on-one meetings, and code review
- Project leadership: estimating requirements, organization and architecture planning
- Ensure your technical decisions support our goals of quality, performance, scalability, reliability, availability, and security
Requirements:
- A Bachelor’s degree or higher
- At least 4 years of professional experience with JavaScript application development
- Experience with React, Redux, Express
- Proficiency with SQL and NoSQL databases
- In-depth knowledge and experience with JavaScript (ES6)
- Proficiency with front-end development technologies: Typescript, SASS
- Familiarity with front-end build tools, e.g. NPM and Webpack
- Familiar with cloud technologies: AWS and Azure
- Interest in geospatial technologies, location intelligence, mapping
- Leadership skills and a desire to mentor others
- Excellent problem-solving, design, development, and debugging skills
- Must be legally eligible to work in the United States, we cannot sponsor.
Preferred:
- Experience with ArcGIS API for JavaScript
- Testing software: Jenkins, Jest
- CI/CD, Github Actions, Azure DevOps