Unclassified - Sunnyvale, CA

posted about 2 months ago

Full-time - Senior
Sunnyvale, CA

About the position

As a Senior Frontend Developer, you will be responsible for building performant Single Page Applications (SPAs) using a variety of modern technologies including React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, TypeScript, and CSS3. Your role will involve understanding the business, customer, and technical requirements, and assisting in analyzing existing solutions to effectively address these needs. You will monitor and debug production applications using tools such as Splunk and Dynatrace to pinpoint root causes and fix bugs, ensuring the quality of software systems through industry best practices for code quality, accessibility, and usability. In this position, you will assist in the selection of appropriate languages, development standards, and tools for software coding and configuration. A solid understanding of cloud technologies is essential, as you will be designing solutions deployed to platforms such as Azure, Google Cloud Platform, or AWS. Collaboration is key; you will work closely with other software engineers and teams to improve performance, stability, and resource consumption of applications. Additionally, you will ensure that security policy requirements are properly applied to components and applications during the development and configuration phases. You will also be expected to execute test cases to test the code and detect errors and defects for the entire component. Tracking and analyzing defects for the component/module and carrying out regression testing to fix defects in all instances of code changes will be part of your responsibilities. Participation in the discovery phase of small to medium projects will require you to come up with a high-level design by partnering with product management, Web Operations, project management, business, and user experience teams. Utilizing performance tuning and analytics tools like Splunk and Dynatrace, you will monitor and identify frontend performance issues and provide solutions to improve performance and scalability. Finally, you will create and maintain continuous integration and deployment systems using Jenkins and Git, while also applying your knowledge of SEO techniques and modern debugging skills to enhance the overall quality of the applications you develop.

Responsibilities

  • Build performant Single Page Applications (SPAs) using React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, TypeScript, and CSS3.
  • Understand business, customer, and technical requirements and assist in analyzing existing solutions.
  • Monitor and debug production applications using Splunk and Dynatrace to pinpoint root causes and fix bugs.
  • Improve the quality of software systems using industry best practices for code quality, accessibility, and usability.
  • Assist in the selection of appropriate languages, development standards, and tools for software coding/configuration.
  • Design solutions deployed to cloud technologies such as Azure, Google Cloud Platform, or AWS.
  • Collaborate with other software engineers and teams to improve performance, stability, and resource consumption.
  • Ensure security policy requirements are applied to components/applications during code development/configuration.
  • Execute test cases to test the code and detect errors and defects for the entire component.
  • Track and analyze defects for the component/module and carry out regression testing to fix defects in all instances of code changes.
  • Participate in the discovery phase of small to medium projects to develop high-level designs in partnership with various teams.
  • Utilize performance tuning and analytics tools to monitor and identify frontend performance issues and provide solutions.
  • Create and maintain continuous integration and deployment systems using Jenkins and Git.
  • Apply knowledge of SEO techniques and modern debugging skills.

Requirements

  • Proven experience in building SPAs using React, Redux, Next.js, and related technologies.
  • Strong knowledge of testing frameworks such as React Testing Library and Jest.
  • Experience with monitoring and debugging tools like Splunk and Dynatrace.
  • Familiarity with cloud technologies and deployment on Azure, Google Cloud Platform, or AWS.
  • Understanding of Agile development lifecycle methodology.
  • Ability to execute test cases and perform regression testing.
  • Experience in creating and maintaining CI/CD systems using Jenkins and Git.
  • Knowledge of SEO principles and techniques.

Nice-to-haves

  • Experience with performance tuning and analytics tools.
  • Familiarity with GraphQL and React Query.
  • Understanding of accessibility standards and best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service