Job details

Senior Software Engineer, Front End

  • TypeScript
  • React.js
  • CSS
  • HTML
  • MySQL
  • JavaScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

Headquartered in the U.S., Acquia has been named a top software company by The Software Report and rated a leader by the analyst community. Acquia’s India office is a Great Place to Work certified organization. We are Acquia. We are building for the future and we want you to be a part of it!

The Content Cloud Engineering team at Acquia is responsible for building and maintaining the combined Acquia DAM (Digital Asset Management) and PIM (Product Information Management) product line, which is used by over 800 customers worldwide.

Acquia is seeking a Senior Front End Software Engineer to implement modern, user-centric applications, in a fast-paced software environment. We thrive on innovation, collaboration, and an agile mindset and processes. Our current software portfolio consists of SaaS applications that handle graphic and video content, product information, and analytics.

Our competitive market landscape drives us to adopt technologies that allow for high developer involvement and productivity, as well as instant feedback loops. Our technology stack and tools include React, Typescript, GitHub, Java, Groovy, MySQL, Elasticsearch, Docker, AWS, Slack, and JIRA, just to name a few.


As a Senior Front End Software Engineer, you will…
  • Write quality, maintainable code using front-end best practices
  • Give and receive feedback as a collaborative member of your team
  • Complete code reviews
  • Participate in the agile development process through technical discussions, daily stand-up meetings, code demos, and retrospectives
  • Recommend tools, techniques, and processes to continuously improve front-end platform
  • Work with the User Experience (UX) team to ensure technical feasibility and visual consistency
  • Contribute to a shared component pattern library
  • Work with the front end tooling and build process

You’ll enjoy this role if you…
  • Have a passion for quickly adopting new technologies
  • Are willing to learn from others and teach your peers
  • Enjoy improving the developer experience
  • Understand that the user experience is just as important as decisions made in the codebase

What you’ll need to be successful…
  • 5+ years of relevant software development experience
  • Experience with modern, responsive web applications
  • Strong problem-solving skills
  • Excellent HTML5 and CSS skills
  • Solid understanding of modern JavaScript frameworks, Typescript and related technologies
  • Proficiency with frontend tooling and the build process: builds, linting, deployment, testing
  • Experience architecting modular components for code reuse
  • Experience writing unit tests and contributing to automated tests
  • Ability to develop well-structured responsive, cross-browser compatible, and performant code
  • Experience working with RESTful APIs
  • Track record of picking up new technologies and skills quickly
  • Ability to work independently and in a team environment
  • Can participate in architecture discussions
  • Ability to translate the vision of the UX team
  • Ability to empathize with your users and help create accessible, inclusive experiences
  • Experience with Git

Extra credit for…
  • Experience with Playwright
  • Experience with React
  • Experience with GraphQL
  • Experience with internationalization

Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.