Job Detail

Full-Stack Software Engineer- AEM Sites

Inseriert am: 16.04.2019
</div>

We are committed to building the outstanding digital experience our customers expect when utilizing the Adobe Experience Manager platform. The Sites team at our Adobe office in Basel is hiring an engineering talent to support and extend our development team. Web technologies are our bread and butter to deliver a product recognized as a market leader for the last 7 years!



Your work will impact millions of users, for example when they’re able to experience the web seamlessly across devices. Your research and contributions will improve the performance, influence the level of engagement, and the quality of holistic user experience. We work in small cross-functional teams. As a global player, Adobe provides opportunities to work and collaborate across locations and cultures in a diverse workplace and within a highly involved community.



Are you familiar with network protocols, web services, standard API’s, or modern JS SPA frameworks, web and micro-frontend components to build and integrate Mobile and Web experience? If you want to take the opportunity to utilize your strong analytic skills, as well as your ability to implement detail oriented pixel-perfect designs, you’d be our best candidate for this position.



We use Agile software development methodologies and work in a genuine, collaborative environment with Experience Designers, Quality engineers, Software Engineers, Software Architects, Product Owners, and our customers. We thrive to build new, engaging, compelling, user-friendly, touch-first, interactive experiences tailored to serve our customers in the evolving enterprise market.



Welcome on board! Your confidence to research and evaluate workflows will enrich our innovative team. You will have the opportunity to contribute significantly to our full stack software architecture. You’ll find an environment to grow and learn, contribute and enjoy your creativity.


Responsibilities



  • Collaborate with teammates on the best approaches for problem-solving.

  • Prototype, develop, unit-test, and deploy features.

  • Support a modern development approach, write tests and collaborate with the QE team to deliver scalable solutions in highest quality.

  • Leverage designs, test scenarios and features to provide your input during team meetings.

  • Perform code reviews, provide feedback to team members on coding techniques and respond constructively to feedback from reviewers.

  • Fix issues reported by customers and improve the performance of the application.


Basic Qualifications



  • BS in Computer Science and experience in the field.

  • Knowledge of and proper experience with both front-end and back-end languages (Java or equivalent).


Preferred Qualifications



  • Proven experience with JavaScript, ideally modern libraries such as SPA frameworks. Experienced with Server-Side Rendered applications and optimization.

  • Ability to troubleshoot and debug browsers.

  • Detail-oriented. Based on provided specifications, ability to implement highly performant and pixel-perfect User-Interfaces.

  • Demonstrates considerations for quality and security.

  • Ability to consume, design, and implement RESTful APIs.

  • Comfortable building software as a collaborative member of a distributed development team.

  • Experience in modern development methodologies (Lean or Agile).

  • Ideally, understand concepts such as Progressive Web App, responsiveness and progressive enhancement.

  • Ideally, previous experiences with DevOps practices.


Personal qualities



  • Results and quality oriented.

  • Effective communicator with an open-minded attitude. Ability to communicate with a diverse community of technical and non-technical stakeholders.

  • Innovative and autonomous.



  • Strong sense of ownership.

  • Sense of empathy.

  • Possesses a team spirit. We succeed when the team succeed.


At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.


If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.


Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.

Details