Przejdź do treści

Informacje ogólne

Lokalizacje: Austin, Texas, United States of America 
  • Właściwość miejscowa: Austin
  • Stan:
  • Kraj: United States of America


Identyfikator roli
208340
Typ pracownika
Regular Employee
Studio/dział
CTO - IT
Elastyczna organizacja pracy
Hybrid

Opis i wymagania

Electronic Arts tworzy rozrywkę na najwyższym poziomie, inspirując graczy i fanów na całym świecie. Tutaj każdy jest częścią historii. Częścią społeczności łączącej się z całą resztą świata. Miejscem, w którym kreatywność kwitnie, nowe perspektywy są mile widziane, a pomysły zawsze się liczą. Zespołem, w którym każdy ma swój wkład w grę.

Position Title: Full Stack Engineer

Description/Background

What does the EA IT Employee Experience Engineering Team do?

Electronic Arts is a global leader in digital interactive entertainment. Our game franchises are offered as both packaged goods products and online services delivered through Internet-connected consoles, personal computers, mobile phones and tablets. EA has more than 275 million registered players and operates in 75 countries.

Our team, the Employee Experience Engineering group is a new central technology team that designs application, data services and enterprise mobile applications that support all employees throughout EA. Our goal is to produce high quality, reusable, web services and mobile solutions that help every EA employee do their job and contribute to the goal of EA making the world's greatest games.

EA provides great benefits like healthcare, family leaves, life and disability insurance plans, retirement plans and dental/vision insurance.

What will you do?

You will work with the team's solution and technical architects to refine and implement their designs. On the services side, NodeJS micro-services (REST) and cloud orchestration services. On the web and mobile application side, Angular and Ionic-based hybrid applications that can be deployed on web, iOS, and Android.

You will write the technical specifications, coding the applications in a secure and efficient manner, ensuring performant and defect-free code through the development of unit and integration tests, and applying the use of continuous integration systems. You are familiar with working in an Agile/Scrum model in a modern DevOps organization.

Our Engineers love to experiment with creative technology, dive deep into code and work as part of a team of programming experts who solve big problems and build powerful automation tools. You must ensure stellar product quality, and provide technical guidance to Product Managers as they communicate user needs and product requirements. This role is for a full stack engineer who loves the challenge of building distributed, high availability, and resilient systems. You have excellent design and coding skills in building APIs and have the technical depth in OS (Linux and macOS), hybrid mobile and cloud programming models.

You will report to Sr.Manager, Applications Engineering and require to be hybrid working from Austin,Texas office.

Responsibilities

  • Work with Product teams to understand service and application needs, including build, deployment and management
  • Work with designers to prototype and build high available and reliable applications web & mobile cloud applications
  • Ensure solutions developed are well documented with proper technical specifications, are testable and maintainable
  • Write unit tests for automation, and achieve 80%+ code coverage
  • Review code through collaborative code-review tools with peers
  • Implement monitoring, analytics and telemetry in code development
  • Communicate with teams across US and several other geographies working in a distributed global team
  • Communicate progress and issues with engineering and product/project managers
  • Be able to prototype new technology that fits use cases/problems and validate against success criteria.

Skills

  • Top-notch scripting languages: JavaScript, Python, Unix Shell, Windows Shell
  • Experience developing cloud-based, REST microservices with latest/recent versions of NodeJS
  • Experience developing web applications with modern JavaScript frameworks & packages (examples: React, Angular, Bootstrap, CSS, GraphQL, or Redux)
  • Experience coding JavaScript applications using TypeScript Object-oriented Programming.
  • Work with several NonSQL DB, Cache and Relational databases
  • Knowledge of test frameworks like mocha, chai and jest
  • Understanding of SCSS (preferably Git) and best practices
  • Experience with webpack, gulp and other build tools
  • Experience with CI/CD pipeline and automation (e.g. GitLab, Jenkins, Cloudbees)
  • Experience developing in cloud technologies AWS, GCP, and Microsoft Azure
  • Experience instrumenting services/apps code for relevant monitoring and analytics using tools like Google Analytics and stats

Extra Points

  • Experience implementing and integrating with packaged enterprise applications
  • Experience with system integration using web services and other web-based technologies such as XML, HTML, AJAX, CSS, HTTP, and REST/SOAP
  • Knowledge of/Experience with Hybrid Mobile Apps (Ex, Ionic, React Native)
  • Native IOS or Android mobile development experience
  • Experience with Server-less Frameworks (AWS Lambda, API Gateway, Azure Functions)

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 5 to 7 years of engineering/development experience


O firmie Electronic Arts
Jesteśmy dumni z obszernego katalogu gier i doświadczeń, lokalizacji na całym świecie i możliwości, jakie daje EA. Cenimy zdolność adaptacji, wytrwałość, kreatywność i ciekawość. Od przywództwa, które wydobywa potencjał, po tworzenie przestrzeni do nauki i eksperymentowania, dajemy wam możliwość wykonywania świetnej pracy i korzystania z możliwości rozwoju.

Przyjmujemy holistyczną postawę do naszego programu świadczeń, koncentrując się na zdrowiu fizycznym, emocjonalnym, finansowym, zawodowym i społecznym, aby promować życiową równowagę poprzez płatne dni wolne i urlopy dla świeżo upieczonych rodziców, a także bezpłatne gry i wiele więcej. Pielęgnujemy środowiska, w których nasze zespoły zawsze mogą dać z siebie wszystko.

Electronic Arts jest pracodawcą realizującym politykę równych szans w zatrudnieniu. Wszystkie decyzje dotyczące pracowników są podejmowane bez względu na rasę, kolor skóry, przynależność etniczną, kraj pochodzenia, płeć, tożsamość lub ekspresję płciową, orientację seksualną, wiek, informację genetyczną, wyznanie, niepełnosprawność, stan zdrowia, stan cywilny lub rodzinny, status kombatanta lub jakąkolwiek inną cechę chronioną prawnie. Rozpatrzymy również aplikacje wykwalifikowanych osób skazanych prawomocnym wyrokiem zgodnie z obowiązującym prawem. EA dostosowuje miejsca pracy dla pracowników lub kandydatów z niepełnosprawnościami zgodnie z obowiązującym prawem.