TypeScript/JavaScript Developer
Company: The Johns Hopkins University
Location: Baltimore
Posted on: October 5, 2024
Job Description:
In this role, you will contribute to meaningful projects that
improve residents' lives while collaborating with a passionate team
committed to excellence and innovation. Your primary focus is to
support, evolve, and improve current web products that help local
governments easily access data for informed decision-making. You
will also be part of new project developments across the whole team
product portfolio. With your expertise in web technologies and a
passion for collaboration and experimentation, you will play a
vital role in contributing to the development of captivating and
innovative user experiences.GovEx is committed to addressing
structural and entrenched racism and recognizes the public sector's
role in perpetuating these legacies. We are looking for candidates
committed to dismantling structural and entrenched racism and
addressing these issues as we promote this work in communities. For
more information about GovEx, please visit .Specific Duties &
Responsibilities
- Design, develop, and deploy TS/JS software solutions.
- Collaborate closely with GovEx colleagues to continuously
evolve our web products, enhancing accessibility, functionality,
and design to meet the needs of local governments.
- Lead the development of new features from concept to
deployment, fostering a culture of innovation and
collaboration.
- Work alongside other software engineers and cross-functional
teams, including Johns Hopkins University IT, to integrate
solutions seamlessly with existing cloud and enterprise
services.
- May perform other duties as assigned.Special Knowledge, Skills,
& Abilities
- Three to Five years of experience in HTML, CSS, TypeScript, and
JavaScript.
- Proficiency on the best practices to support highly accessible,
multilingual, and performant websites is a must, i.e. HTML5, CSS3,
and ECMAScript 6, WCAG 2, and W3C i18n.
- 2 years experience with React/NextJS or similar relevant and
globally supported progressive web application framework-supporting
both server-side and client side applications (e.g. Vue, Svelte, or
Angular).
- Experience working with GraphQL.
- Understanding of mobile-first design principles and
implementation.
- Familiarity with CSS preprocessors, bundlers, and associated
languages, syntaxes, and libraries (e.g., Sass, Less, and
webpack).
- Proficiency with git, git flow, and GitHub.
- Proficiency in utilizing task management systems, such as
Asana, to organize and track project tasks, milestones, and
deadlines effectively.
- Willingness to learn new technologies.
- Familiarity with the following are a plus:
- Figma.
- Headless CMS tools like Strapi.
- Data visualization libraries and tools, such as d3, plotly,
leaflet, mapbox, and datawrapper.
- Relevant back-end programming language, and languages used for
data analytics (e.g., Python or R).Minimum Qualifications
- Bachelor's Degree.
- Five years related experience.
- Direct programming experience while pursuing education may
count towards related experience. Significant undergraduate
programming coursework or independent project can be considered as
related experience.
- Additional education may substitute for required experience and
additional related experience may substitute for required
education, to the extent permitted by the JHU equivalency
formula.Preferred Qualifications
- Five years of professional experience in web support, web
development, or a similar role, preferably in a fast-paced and
dynamic environment.Classified Title: Software EngineerJob Posting
Title (Working Title): TypeScript/JavaScript
DeveloperRole/Level/Range: ATP/04/PEStarting Salary Range: $72,600
- $127,000 Annually ($90,000 targeted; Commensurate with
experience)Employee group: Full TimeSchedule: Monday-Friday
8am-5:30pmExempt Status: ExemptLocation: Homewood CampusDepartment
name: Ctrs for Govt Excellence & Public InnovaPersonnel area:
Academic and Business CentersTotal RewardsThe referenced base
salary range represents the low and high end of Johns Hopkins
University's salary range for this position. Not all candidates
will be eligible for the upper end of the salary range. Exact
salary will ultimately depend on multiple factors, which may
include the successful candidate's geographic location, skills,
work experience, market conditions, education/training and other
qualifications. Johns Hopkins offers a total rewards package that
supports our employees' health, life, career and retirement. More
information can be found here: .
#J-18808-Ljbffr
Keywords: The Johns Hopkins University, Frederick , TypeScript/JavaScript Developer, IT / Software / Systems , Baltimore, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...