Talex S.A. - Sunnyvale, CA

posted 4 months ago

Full-time
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

We are seeking talented software engineers to join our ad platforms group. Our team has built an event-driven web framework capable of generating and processing millions of requests per second on a single machine. We need bright engineers to help us develop and improve a web-based console (portal) and ad players for the company's Publisher business accounts. This role offers an exciting opportunity to work on cutting-edge technology in a fast-paced environment, contributing to the development of innovative solutions that enhance user experience and operational efficiency. As a Software Engineer focusing on front-end development, you will be responsible for developing and implementing robust, client-side solutions using AngularJs, JavaScript, HTML, and CSS. You will work closely with back-end developers to ensure the integrity of the UI throughout the development life cycle. This position also provides an opportunity to become a full-stack developer by creating REST services, allowing you to expand your skill set and take on more responsibilities. Collaboration is key in this role, as you will work with the Product Management team to develop and clarify front-end product requirements, as well as design solutions that meet those requirements. You will also collaborate with QA Engineers to ensure that developed software is effectively deployed and monitored using both manual and automated methods. Troubleshooting and resolving production issues in the product UI will be part of your daily tasks, along with effectively managing day-to-day tasks in an Agile process to meet scheduled commitments and participate in Agile team's Scrum activities. Additionally, you will be responsible for writing unit tests and specification documents, conducting unit, integration, and expert tests on developed software features, and mentoring and training less experienced team members. This role is ideal for someone who is passionate about technology and eager to contribute to a dynamic team.

Responsibilities

  • Develop and implement robust, client-side solutions using AngularJs, JavaScript, HTML, and CSS.
  • Work closely with back-end developers to ensure the integrity of the UI throughout the development life cycle.
  • Opportunity to become a full-stack developer creating REST services.
  • Work with Product Management team to develop and clarify front-end product requirements as well as design solutions that meet the requirements.
  • Work with QA Engineers to ensure that developed software is effectively deployed and monitored using manual and automated methods.
  • Collaborate with programmers both on his/her team locally and in other geographical locations.
  • Troubleshoot and resolve production issues in product UI.
  • Effectively manage day-to-day tasks in an Agile process to meet scheduled commitments and participate in Agile team's Scrum activities.
  • Write unit tests and specification documents and conduct unit, integration, and expert tests on developed software features.
  • Mentor and train less experienced team members.

Requirements

  • Bachelor's degree
  • 1+ years of experience programming in a front end engineering role using HTML, CSS, AngularJs, and JavaScript.
  • Solid understanding of object-oriented programming.
  • Knowledge of entire SDLC (Software Development Life Cycle).
  • In-depth understanding of RDBMS and general database concepts.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Strong knowledge of Java and Actionscript.
  • Experience in Agile, CI/CD (Continuous Integration/Continuous Deployment) environment.
  • Experience with automated, build and deployment tools such as Gerrit, Jenkins and Docker.
  • Being a Scrum team player.
  • Prior experience in ad tech.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service