Highlights

Leverage AI-assisted development tools and automation platforms to improve software design, code quality, testing, documentation, and delivery efficiency. You will design, develop, enhance, and maintain web applications while working across both front-end and back-end technologies in a collaborative, fast-paced environment.

Numbers & Facts

LocationCharlotte, NC

Description

This is a full-time UI Developer position located in Charlotte, North Carolina. You will design, develop, enhance, and maintain web applications while working across both front-end and back-end technologies in a collaborative, fast-paced environment.

Responsibilities

  • Design, develop, enhance, and maintain web applications
  • Troubleshoot and resolve performance issues in APIs
  • Write and execute unit and integration tests
  • Perform code reviews and ensure code quality
  • Provide technical documentation for APIs
  • Coordinate with release engineers to deploy new features and bug fixes into higher environments
  • Maintain working knowledge of technical enhancements and new functionality
  • Learn, adapt, test, evaluate, and implement new technologies
  • Leverage AI-assisted development tools and automation platforms to improve software design, code quality, testing, documentation, and delivery efficiency
  • Participate in team activities including sprint planning, daily scrums, and retrospectives
  • Communicate effectively with peers and leads

Qualifications

  • Required

  • Bachelor's degree in Engineering, Computer Science, or equivalent

  • Minimum of 4 years of experience developing web applications using React, TypeScript, and JavaScript

  • Minimum of 2 years of experience developing microservices using Python or Node.js

  • Strong technical skills in JavaScript UI/UX frameworks, particularly React

  • Strong programming skills in Python and JavaScript

  • Strong knowledge of design patterns

  • Strong knowledge of SQL and PL/SQL

  • Experience with REST-based or GraphQL APIs from single page applications

  • Understanding of authentication and authorization aspects for APIs

  • Working knowledge of Docker

  • Understanding of CI/CD integration

  • Knowledge of package managers (npm, pip)

  • Demonstrated ability to adapt to new technologies and learn quickly

  • Demonstrated proficiency in interpersonal and communication skills, including oral and written communication

  • Strong work ethic, ability to work in a fast-paced environment, and excellent teamwork skills

  • Preferred

  • Experience with Swagger/Open API 3

  • Formal cloud-based training or industry-accredited cloud certification

  • Experience with cloud platforms such as AWS

  • Experience with version control systems such as Git

Similar Jobs