Our Company
Changing the world through digital experiences is what Adobes all about. We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences! Were passionate about empowering people to create beautiful and powerful images videos and apps and transform how companies interact with customers across every screen.
Were on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization and we know the next big idea could be yours!
Position Overview:
Computer Scientist is a critical role within Adobe engineering team. The Engineer is expected to take accountability of frontend technical deliveries their integration with backend services on to adobe and related areas and employ machine learning for personalization SEO etc. as required. The Engineer would be responsible for Solution Design Development and Delivery of world class quality code.
Position Summary:
- Responsible for working with the Product Owner/Product Manager to collect business requirements.
- Responsible for solutions with detailed designs and proof of concepts.
- Responsible for writing world class quality code and unit testing (automated). Do it right the first time approach with the developer being responsible for their own code quality.
- Responsible for following development practices and often refactoring code to reduce technical debt. Document as necessary.
- Responsible for delivering working software of the highest quality meeting specifications and agreed timelines.
- Responsible for reviewing code of team members.
- Responsible for fixing product defects and attending to critical production issues.
- Responsible for encouraging innovation.
- This will require working as a Scrum team member in an Agile Scrum model and to interact closely with multiple partners like Product Owner System Architects Management dependent Scrum teams Devops etc.
- Provide estimates of userstories in Story Points and detailed task estimates in hours.
- Showcase technical leadership capabilities to lead the delivery end to end.
Required Skills/Experience:
- 58 years of software engineering experience
- Strong coding experience on frontend technologies involving web based applications
- Experience building large scale web applications integrating with various backend services
- Sound knowledge of OOP and functional programming fundamentals
- Strong working knowledge of Web technologies like HTML5 CSS 2/3 Javascript OOJS and one or more advanced frontend technologies like React JS.
- Experience in employing machine learning techniques with a strong fundamental understanding of related concepts.
- Prior experience in mentoring junior Engineers on the team
- Should have worked on projects that follow Scrum or similar agile development methodology
- Experience in Continuous Integration and/or Continuous Delivery is desired
- Experience in applications that use Amazon AWS or similar cloud hosting and CDN technologies like Akamai or Fastly will be an added advantage
- Excellent interpersonal written and verbal communication skills
- Ability to selfmanage time manage workload multitask prioritize and meet deadlines
- Education: Any graduation or postgraduation is fine. Computer Science Engineer is preferred
Adobe is proud to be anEqual Employment Opportunityand affirmative action employer. We do not discriminate based on gender race or color ethnicity or national origin age disability religion sexual orientation gender identity or expression veteran status or any other applicable characteristics protected by law.Learn more.
Adobe aims to make Adobe accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process emailor call.
Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each others employees.