Senior Software Engineer

4 days ago


Emeryville, United States BeiGene Full time

As a Sr. Frontend Software Engineer, you will be responsible for developing and maintaining our applications. You will work closely with the design, product management, and quality engineering teams to create a seamless and engaging user experience. Your expertise in modern software technologies and best practices will be crucial in driving our projects to success.

Major Responsibilities

  • Develop, test, and maintain high-quality web applications.

  • Collaborate with designers to implement user interfaces that are both functional and aesthetically pleasing.

  • Work with backend developers to integrate APIs and other data services.

  • Optimize web applications for maximum speed and scalability.

  • Write clean, maintainable, and efficient code.

  • Lead code reviews and provide mentorship to junior developers.

  • Stay abreast of the latest industry trends and technologies.

  • Participate in the entire software development lifecycle, from planning to deployment.

  • Proactively explore and evaluate emerging technologies to deliver innovative solutions to the team.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 5+ years of professional experience in frontend development.

  • Proficiency in HTML, CSS, and JavaScript.

  • Experience with modern JavaScript frameworks and libraries such as React, Angular, or Vue.js.

  • Familiarity with version control systems, such as Git.

  • Experience with frontend build tools and package managers (e.g., Webpack,npm, Yarn).

  • Knowledge of RESTful APIs and integration with backend services.

  • Excellent problem-solving skills and attention to detail.

  • Familiarity with state management libraries (e.g., Redux, Vuex).

  • Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).

Preferred Skills

  • Experience with TypeScript.

  • Understanding of CI/CD pipelines.

  • Experience with testing frameworks (e.g., Jest, Mocha).

  • Knowledge of web performance optimization techniques.

  • Experience with low-code platforms and tools.

  • Knowledge of creating and maintaining component libraries.

BeiGene Global Competencies

When we exhibit our values of Patients First, Collaborative Spirit, Bold Ingenuity and Driving Excellence, through our twelve global competencies below, we help get more affordable medicines to more patients around the world.

  • Fosters Teamwork

  • Provides and Solicits Honest and Actionable Feedback

  • Self-Awareness

  • Acts Inclusively

  • Demonstrates Initiative

  • Entrepreneurial Mindset

  • Continuous Learning

  • Embraces Change

  • Results-Oriented

  • Analytical Thinking/Data Analysis

  • Financial Excellence

  • Communicates with Clarity

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.



  • Emeryville, United States ZipRecruiter Full time

    TITLE: Senior Software Engineer We are searching for a talented, curious, and self-motivated engineer to join our software engineering team in building the most advanced production-scale synthetic biology platform on the planet. R&D at Amyris is a highly multidisciplinary effort, where we need brilliant contributions from every area of the life sciences and...


  • Emeryville, United States ZipRecruiter Full time

    TITLE: Senior Software EngineerWe are searching for a talented, curious, and self-motivated engineer to join our software engineering team in building the most advanced production-scale synthetic biology platform on the planet. R&D at Amyris is a highly multidisciplinary effort, where we need brilliant contributions from every area of the life sciences and...


  • Emeryville, United States Tanium Full time

    Senior Software Engineer, Apple Device Management The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning....


  • Emeryville, United States Tanium Full time

    Senior Software Engineer, Apple Device ManagementThe Basics (Hybrid Role, 3 days in office):As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning....


  • Emeryville, California, United States Tanium Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our Endpoint development team at Tanium. This role will involve building and maintaining high-quality backend services and APIs for our real-time cloud-based endpoint management and security platform.Key Responsibilities:Design, develop, and test new backend services and APIs from...


  • Emeryville, California, United States unspun Full time

    About unspunWe are a pioneering fashion technology company on a mission to revolutionize the way we make clothes. Our innovative approach aims to reduce global carbon emissions by 1% through direct yarn-to-garment production using our revolutionary 3D weaving system, Vega.Having recently secured Series B funding, we are poised for rapid scaling and growth....


  • Emeryville, California, United States The Rockridge Group Full time

    Job OverviewWe are seeking a talented Senior Software Developer to join our Bioinformatics, Automation and Software Engineering (BASE) group at The Rockridge Group.


  • Emeryville, United States Tanium Full time

    The Basics Tanium, the industry's leading provider of Autonomous Endpoint Management, is at the forefront of revolutionizing legacy approaches to managing complex security and technology environments. Our platform integrates IT operations, security, and risk into a single, comprehensive solution, delivering visibility, control, and protection at scale....


  • Emeryville, United States Tanium Full time

    The Basics Tanium, the industry's leading provider of Autonomous Endpoint Management, is at the forefront of revolutionizing legacy approaches to managing complex security and technology environments. Our platform integrates IT operations, security, and risk into a single, comprehensive solution, delivering visibility, control, and protection at scale....

  • Software Engineer

    6 days ago


    Emeryville, California, United States ZipRecruiter Full time

    Company Overview:Amyris is a cutting-edge biotechnology company that pushes the boundaries of synthetic biology. We're on a mission to revolutionize the production-scale platform for life sciences, and we need talented individuals like you to join our team.About the Role:We're seeking a highly skilled Senior Software Engineer to contribute to the development...


  • Emeryville, United States Tanium Full time

    The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our...


  • Emeryville, California, United States Tanium Full time

    Tanium's Senior Software Engineer OpportunityThe Basics of a Hybrid Role:As a Senior Software Engineer at Tanium, you will be responsible for building and maintaining best-of-breed products as part of an agile development team. Our customer engagement model focuses on feedback and iteration to ensure our products meet customer needs.Key...


  • Emeryville, United States Tanium Full time

    The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our...


  • Emeryville, United States Tanium Full time

    The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our...


  • Emeryville, California, United States Tanium Full time

    Tanium is a leader in real-time cloud-based endpoint management and security. We're looking for an experienced Senior Software Engineer to build high-impact backend services that power our products.About the RoleAs a Tanium Senior Software Engineer focused on Endpoint development, you will work with our agile development team to design, develop, test, and...


  • Emeryville, United States Edison Smart® Full time

    Senior Applications Engineer - Bay Area - up to $200k - RoboticsJoin a start-up transforming robotics with advanced software for robotic arms.You'll be working directly with the CTO to develop some of he most exciting products within the robotic arm space.Key Qualifications:Experience with 6-DOF/6-axis robot arms or similarCommercial expertise in Python is a...


  • Emeryville, United States Tanium Full time

    The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our...


  • Emeryville, United States Tanium Full time

    The Basics (Hybrid Role, 3 days in office): As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our...


  • Emeryville, California, United States unspun Full time

    About the RoleWe are seeking a highly skilled Technical Director to lead our software development team at unspun. As a key member of our team, you will be responsible for driving technical excellence, mentoring junior engineers, and contributing to the development of our innovative Vega OS platform.Key Responsibilities:Lead and manage the software...


  • Emeryville, United States ENERCON Services, Inc. Full time

    Prepare error-free engineering documents (e.g., drawings, sketches, instructions, inputs, calculations, analyses, evaluations) according to and bounded by industry codes, standards, and regulations to support client engineering needs. Generate engine Mechanical Engineer, Mechanical, Engineer, Senior, Systems, Quality Engineer, Construction