What are the responsibilities and job description for the Senior Front-End Engineer , FinTech position at Amazon?
DESCRIPTION
Job summary
Do you find re-defining and building new platforms from the ground up exciting? Do you like working with new technologies and finding new solutions to complex problems? Do you like working with customers throughout all stages of product development including; business requirements to deploying and supporting your own software?
Amazon Technology Teams are seeking innovative and highly motivated Senior Software Development Engineers to join our growing organization. We are building new software products and large-scale distributed systems to manage Amazon’s rapidly growing workforce. We are empowered to think big at Amazon, and the Amazon Technology Teams are doing just that. Where third-party products don’t scale to meet our needs, we build our own products which provide the scalability and flexibility we need. We take full advantage of the amazing technology toolset we have. We use AWS technologies such as Lambda, Dynamo DB, SQS, SNS, SWS, Redshift, S3, and many others to build highly scalable solutions
This is an exciting opportunity for a highly experienced software engineer. In this position, you will play a leading role in the architecture, design, implementation and deployment of large-scale and complex applications from the ground up and follow them through to completion. You will push your design and architecture limits by inventing and simplifying complex problems. You will deliver a best-in-class customer experience by continuously improving platform, code and services. You will lead and influence multiple project team’s technical and business strategies, building software and designing and developing best integration patterns. You are self-motivated, a problem solver, and can deliver high-quality results working in a fast-paced environment (at a volume matched by few other companies on Earth!) working with Amazon engineering and business teams across the globe. We directly shape the future growth of Amazon and the impact of our work can be seen all around us.
You will be owning and defining the front end development for a greenfield project. Creating the perfect user experience in a web environment requires a blend of technical knowledge, customer obsession and agility. You should be somebody who is interested in how the various components (browsers, networks, APIs, protocols and web servers) work together, and understand how they can be effectively used together to create great user experiences. You will work closely with customers and designers to ensure we are delivering interfaces that make it easy to do complex tasks, without making the experience challenging. You will be part of a small, fast moving team that will have a huge impact on the Amazon finance.
Key job responsibilities
- Self-motivated and can deliver high quality results in a fast-paced environment with Amazon engineering and business teams across the globe. We directly shape the future growth of Amazon and the impact of our work can be seen all around us.
- Have the technical influence, scope and impact that is expected of an SDE III at Amazon, such as leading their team (1 or more pizza groups of 4 - 8 SDEs each) in the design, development and delivery of systems and products to solve complex and ambiguous architecture and/or business problems.
- Have the technical ability to clarify and solve an ambiguous problem, demonstrating understanding of computer science fundamentals such as common algorithms and data structures, as well as the ability to clearly translate their solutions into working code and communicate changes to team engineers.
- Knowledge of professional front-end engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with client side rendering platforms such as React, Angular or Vue.
BASIC QUALIFICATIONS
- 4 years of professional non-internship experience with front end, web or mobile software development using JavaScript, HTML and CSS
· Master's Degree in Computer Science (or related disciplines) and/or equivalent education & work experience.
· 10 years of software development experience
· Experience taking a leading role in building complex software systems
· Proficiency in at least one modern programming language such as Java, C or other object oriented programming languages.
· Strong computer Science fundamentals in algorithm design, data structures, problem solving, and complex analysis
· Knowledge of professional software engineering practices and best practices for the full software development lifecycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience in communicating with customers, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
· Prior experience managing technical teams and guiding the completion of large-scale, complex applications.
· Knowledge of professional front-end engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience with client side rendering platforms such as React, Angular or Vue.
PREFERRED QUALIFICATIONS
Preferred Qualifications
· Software development experience in JSP, Spring, AWS, S3, SQS, building web services and highly scalable applications
· Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.
· Experience working with Agile engineering practices
· Ability to deal well with ambiguous/undefined problems; ability to think abstractly.
· Knowledge of professional front-end engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience with client side rendering platforms such as React, Angular or Vue.
We are an equal opportunity employer and value diversity at Amazon. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.