ABOUT THE TEAM:
The OneService Platform team designs and develops a state-of-the-art serverless frontend platform using microfrontend architecture. Our platform serves as a principal component of Asurion’s digital ecosystem, powering high-traffic websites including asurion.com and ubreakifix.com with over 4 million (and growing) monthly active users. We serve not only Asurion’s customers but also our software development teams, building a fantastic developer experience for a platform that allows teams to build and deploy their experiences and deliver value quickly and can be trusted to run business-critical functionality at scale.
POSITION OVERVIEW:
We are seeking a motivated fullstack software engineer to join our team and make important contributions to our platform. As a Software Engineer 2, you will be part of a cross-functional team of engineers, designers, and product managers. This unique role will give you the opportunity to generate an idea for a new feature, collaborate with the team to design that feature, implement it while touching every part of the application stack, write unit and end-to-end tests to ensure the feature works correctly, write documentation, deploy and monitor the feature, and then analyze its impact using analytics tools. This is an excellent opportunity to learn and grow your career with a team of skilled colleagues working on a highly visible and impactful product.
MINIMUM QUALIFICATIONS:
Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent practical experience
2+ years of experience in a similar role (software engineering)
Familiarity and experience with modern web development
A desire to work collaboratively and cross-functionally in a low-ego team environment
DESIRED SKILLS:
Familiarity with technologies we use: Typescript, React, Node.js, Webpack, Amazon Web Services and CDK
Experience building web applications, multitenant platforms, and developer tools at scale using cloud infrastructure and industry best practices
Experience with modern web development techniques: serverless computing, server-side rendering, module federation, search engine optimization, microfrontend architecture, content delivery, caching and cache-busting
Understanding of software design patterns, principles, and best practices
Ability to accept and provide critical feedback respectfully
Capability to manage own time and be self-directed, taking on work proactively
NOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE.
ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.
THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.