Amazon hiring for Front-end Engineer
Company :
Amazon
Website :
Job Role :
Front-end Engineer
Eligibility :
Bachelor's/Master's Degree
Experience :
2+ Years
Job Location :
Bangalore

Company Profile:

Amazon is Earth’s most customer-centric company, where customers can find and discover anything they might want to buy online, and endeavors to offer its customers the lowest possible prices,” Amazon.com and other sellers offer millions of unique new, refurbished, and used items in categories such as books; movies; music & games; digital downloads; electronics & computers; home & garden; toys; kids & baby; grocery; apparel; shoes & jewelry; health & beauty; sports & outdoor; and tools, auto & industrial.

Job Description:

We are looking for a smart, talented Front-end engineer with a strong technical background to join the Detail Page team and be part of the team to build complex UX frameworks and highly scalable services.
We deal with some of the largest UX challenges and biggest data sets at Amazon, running up against the tightest performance requirements to determine, compare, process and render related products.
We optimize at the single digit millisecond level, supporting billion+ requests weekly.
As a Front-end Engineer, you will be a significant contributor to the team as you build, scale, monitor, and optimize the next generation of services on Amazon that will allow related product discovery across the retail website.
You will interface with several teams including retail, website technology, and operations.
Our mission is to provide a world-class comparison shopping experience using scalable and robust software.
Our challenges and opportunities span both the business and technical realms.
A successful candidate will have an established background in front-end technologies, developing highly scalable tier-1 customer-facing services, strong technical ability, excellent project management skills and great communication skills.

Basic Qualifications:

Bachelors or Master’s Degree in Computer Science or related field.
2+ years professional experience in software development.
Strong in frontend technologies and frameworks.
Strong in data structures and problem solving.
Computer Science fundamentals in object-oriented design and data structures.
Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
Solid experience in Java, C++, or C# (expert in at least one).
Solid UNIX or Linux experience.
Great understanding of database theory and solid experience in at least one relational DBMS.
Outstanding interpersonal and communication skills.
Obsession with quality and customer experience.
Attention to detail coupled with ability to think abstractly.

Preferred Qualifications:

Experience building complex software systems that have been successfully delivered to customers.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Ability to take a project from scoping requirements through actual launch of the project.
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.