P2Psofttek - Atlanta, GA

posted 2 months ago

Full-time - Senior
Atlanta, GA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Senior UI Full Stack Developer role focuses on developing and enhancing user interfaces while also managing back-end functionalities. This position requires extensive experience in both front-end and back-end technologies, particularly with Angular and React, to build complex UI components and ensure seamless integration with server-side logic. The developer will work collaboratively in an Agile environment, utilizing modern web development practices and tools to deliver high-quality applications.

Responsibilities

  • Develop and maintain complex UI components using Angular and React.
  • Implement responsive design and mobile-first approaches in web applications.
  • Collaborate with back-end developers to integrate RESTful APIs and manage server-side logic.
  • Utilize state management libraries such as Redux and NgRx for efficient data handling.
  • Work with front-end build tools like Webpack and Babel to optimize application performance.
  • Participate in code reviews and maintain version control using Git.
  • Implement CI/CD pipelines and follow DevOps practices for continuous integration and deployment.
  • Conduct testing using frameworks such as Jest, Cypress, or Protractor to ensure application quality.
  • Utilize containerization tools like Docker and Kubernetes for application deployment.
  • Stay updated with security best practices in web applications.

Requirements

  • Minimum of 9+ years of experience as a Full Stack Developer with a focus on UI development.
  • Extensive hands-on experience with Angular (version 8 and above) and React.
  • Proficient in JavaScript/TypeScript, HTML5, CSS3, and modern web development techniques.
  • Strong understanding of RESTful APIs and experience with Node.js, Express, or equivalent back-end technologies.
  • Expertise in building complex UI components using Angular and React.
  • Familiarity with state management libraries such as Redux (React) and NgRx (Angular).
  • Experience with front-end build tools (Webpack, Babel) and version control systems (Git).
  • Knowledge of responsive design and mobile-first approaches.
  • Proficient in back-end technologies such as Node.js, Express, and familiarity with relational and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL).
  • Understanding of microservices architecture and cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with testing frameworks such as Jest, Cypress, or Protractor.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work in a team environment.
  • Experience with Docker, Kubernetes, or other containerization tools.
  • Knowledge of GraphQL.
  • Prior experience working in Agile/Scrum environments.
  • Familiarity with serverless architectures and cloud-native applications.
  • Knowledge of security best practices in web applications.

Nice-to-haves

  • Experience with GraphQL.
  • Familiarity with serverless architectures and cloud-native applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service