Senior Staff Front-end Engineer

A10 NetworksSan Jose, CA
75d$120,000 - $200,000

About The Position

You will be responsible for developing high performance, responsive user interfaces for A10 Networks' A10 Control front end. The clean, intuitive, and beautiful user interface that you build will play a critical role in the A10 Network's user experience -- allowing users to navigate through page flow and visually manipulate network management components smoothly and easily. You will develop core frontend components of a fast, scalable, complex web application using libraries and frameworks. The sleek and amazing result of your work will be the most pivotal part of our A10 Networks' A10 Control on-premises and Cloud solutions that will delight our customer in a big way.

Requirements

  • 10+ years of professional experience in web development.
  • Expertise in modern front-end frameworks such as React, Angular, or Vue.js.
  • Deep understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
  • Understanding in back-end technologies like Python, Ruby on Rails, or PHP.
  • Experience with RESTful APIs, GraphQL, and microservices architecture.
  • Familiarity with CI/CD pipelines, version control (Git), and agile development methodologies.
  • Experience with cloud platforms (AWS, Azure, GCP or OCI) and containerization (Docker, Kubernetes).
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Excellent communication skills
  • Appreciation for UI design and quality.
  • Solid understanding or strong interest to learn topics in computer networks and network security.
  • Extensive experience in various UI language, framework and libraries such as JavaScript (ECMAScript 6,7,8,9), ReactJS, Redux, AngularJS, Django, Node.js, Python, Typescript, HTML5, CSS3, Sass, LESS.
  • Extensive experience with object-oriented design and implementation
  • Extensive knowledge of algorithms and design patterns

Nice To Haves

  • Contributions to open-source projects or technical publications.

Responsibilities

  • Creates, evaluates, and modifies web application which includes visual interaction and objective analyses.
  • Develops software design and usability processes in the investigation of technical problems.
  • Provides product usability, evaluation and support including the analysis and investigation of applications/systems including tactile methods, visual graphics, web, multimedia, conversational user interaction.
  • Produce specifications describing user requirement
  • Responsible for the UI architecture, design and development for the A10 Control
  • Partner with the Product Managers, UX Designer, Tech Leads of the backend teams to ensure product release backlog, and the priorities are well defined.
  • Architect, design, and implement robust, scalable, and maintainable web applications.
  • Collaborate with the global team of UI developers to ensure that the product release and product quality goals are successful met.
  • Lead technical initiatives and collaborate with cross-functional teams including product, design, quality and DevOps.
  • Set coding standards, perform code reviews, and ensure best practices in web development.
  • Mentor and guide junior and senior developers, fostering a culture of technical excellence.
  • Evaluate and integrate new technologies, frameworks, and tools to improve development efficiency.
  • Optimize applications for maximum speed, scalability, and accessibility.
  • Ensure security, performance, and compliance standards are met across all web platforms.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service