Senior Software Engineer(1164)

Acquia is the open digital experience company. We provide the world's most ambitious brands with products built around Drupal to allow them to embrace innovation and create customer moments that matter. At Acquia, we believe in the power of community and collaboration — giving our customers and partners the freedom to build tomorrow on their terms.

Headquartered in the U.S., we have been named one of North America’s fastest growing software companies by Deloitte and Inc. Magazine, rated a leader by the analyst community, named one of the Best Places to Work in India by Great Place to Work. We are Acquia. We are building for the future and we want you to be a part of it!

Your Opportunity:

We are looking for a talented, detail-oriented and enthusiastic Senior Software Engineer who is passionate about building industry leading frontend applications. You'll be using the most current technologies and best practices to accomplish our goals. Responsibilities include research, design, implementation, documentation, and maintenance of new and existing systems. You will be working in a culture that is always looking to improve our quality, tools, and efficiency. You will be expected to provide technical mentorship for others and collaborate with product and design teams to create solutions.

In this Role, you'll get to: 

  • Lead development of features, experiments, technical projects and complex systems 
  • Be a technical mentor, and driver towards the right technology 
  • Estimate the amount of work required to deliver requirements.
  • Build high quality web apps with latest technologies including TS and Angular
  • Continue to evolve our architecture and build better software
  • Be a major contributor to our agile and scrum practices 
  • Get involved with technical team members to build the best solution
  • Participate in technical design and code reviews.

What you have:

  • At least 6 years of experience developing frontend web applications and 3+ years in Angular framework
  • Working experience with Agile, Scrum
  • Excellent HTML5/CSS3 skills – you understand the importance of UX 
  • Experience in CSS preprocessors like SASS and LESS
  • You love new technologies and approaches and want to use the best tools available.
  • Excellent understanding of object-oriented JavaScript, TypeScript and advanced design patterns
  • Extremely proficient in modern coding and design practices. For example DRY, SOLID principles, and TDD. 
  • Ability to write excellent unit tests 
  • Advanced knowledge of responsive web design and experience implementing pixel perfect designs across a broad range of browsers and devices
  • Excellent communication, analytical, problem-solving skills with an ability to collaborate asynchronously in a multi-time zone environment.
  • Bachelor's degree in Computer Science or equivalent engineering discipline/experience

It's Great if you have:

  • Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
  • Experience and interest in automated testing is a plus.
  • Knowledge and hands on experience in CI/CD solutions would be a plus
  • Strong experience in all aspects of client-side performance optimisation
  • Have experience in marketing technologies.

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.


Apply for this Job

* Required