Javascript Developer

Javascript Developer

Posting: Effective Immediately

118 W Parish St Suite 300 Durham, NC 27701



Esquire Advertising is a growing advertising firm with an emphasis on technology development. By joining our team, you will have the opportunity to work with our talented team to support the vast range of marketing needs for our clients. We are a company dedicated to providing creative marketing technology and analytic solutions to our clients. It is the combination of these elements that allows us to build and sustain an engaged and happy workforce. We are proud of our outstanding retention record; our talented employees enjoy the work-life balance and close relationships with their colleagues and clients as primary reasons for joining our organization and growing their careers with us.


We are looking for a junior TypeScript Developer who we can train to execute project requirements and deliver quality applications. We need someone who has a good understanding of UI/UX best practices and has some experience with Microsoft Teams apps and other ReactJS-like interfaces. Our ideal candidate can be productive while in a smaller business environment, at times with minimal direction, and is willing to share their knowledge and feedback with the team.



60% – Delivery & Execution

  • Collaborate with team members to create secure, reliable, scalable software solutions
  • Primary focus will be on building Teams apps
  • Write custom JS/HTML/CSS code to manipulate existing front-end designs
  • Configure commercial off the shelf solutions to align with evolving business needs
  • Build/Modify web applications that collaborate with other existing tools

10% – Support & Enablement

  • Fields questions from other team members and departments
  • Monitors tools and participates in conversations to encourage collaboration across product teams
  • Provides application support for software running in production

30% – Learning

  • Participates in learning activities around modern software design and development core practices (communities of practice)
  • Proactively views articles, tutorials, and videos to learn about recent technologies and best practices being used within other technology organizations


· Knowledge of UI/UX and basic prototype design

· Fundamental understanding of web design/development languages, specifically TypeScript, CSS3, and HTML5

· Understands what ReactJS and Fluent UI are

· Knowledge of map-based UI tools like Mapbox

· Familiar with relational and non-relational database concepts

· Effective communication and collaboration skills

Desired Experiences: 

· Version control system (preferably Git)

· CI/CD toolchain

· Cloud computing platforms and the associated automation patterns they provide

· Query optimization and troubleshooting

· Modern microservice-based architectures and methodologies

· Experience with Microsoft Teams apps

· Understanding of API design and usage

· Knowledge of map-based UI tools like Mapbox

Go BackApply Now