Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Front End Software Engineer image - Rise Careers
Job details

Front End Software Engineer

Tamr develops data products that use battle-tested AI to speed the discovery, enrichment and maintenance of the golden records businesses need to accelerate growth. Tamr’s AI-powered, human-refined approach delivers value in days, not months or years all while lowering project and operational costs when compared to MDM or DIY solutions. By connecting data across source systems and incorporating 1-click, 3rd party data enrichment, Tamr delivers accurate, comprehensive and durable data ready for consumption.


We are looking for an passionate individual to join our core engineering team in Harvard Square (Cambridge), one of the most important technical hubs in the world! Our team is a close-knit group of about 40 professionals who are always willing to teach and eager to learn. We’ve created a collaborative, supportive, fun culture while doing serious work. 


With such a small team, every member needs to contribute meaningfully and impact the business. So, when you join, we will work with you to find the project you want to work on—one that you're excited to finish and that we're excited to have. 


You'll join a team of 4 or 5 people. You'll have a manager who will mentor you in your professional development and a tech lead who will support you with scheduling, architecture, and coding. You will design, break down, and own stories for every sprint. Your code will be held to the same standard expected of every engineer.  


What You'll Bring:
  • JavaScript: Strong proficiency in JavaScript, including ES6+ features and functional programming concepts, is essential.
  • React: Understanding of React concepts like components, state management, hooks, and the virtual DOM.
  • HTML and CSS: Proficiency in HTML and CSS for building the structure and styling of web pages.
  • Testing Frameworks: Experience with testing frameworks like Jest and React Testing Library.
  • Version Control: Proficiency in Git and version control workflows.
  • Programming Language: Proficient in high-level programming languages such as Java.


Technologies we use:
  • React
  • Typescript
  • Java, Python, gRPC, Protobufs
  • PostgreSQL, BigQuery, Snowflake
  • Git, GitHub
  • Kubernetes, Helm, Istio, Docker
  • Big Data Technologies (BigTable/HBase, Dataproc/Spark)
  • Jenkins
  • Multi-cloud (GCP/AWS/Azure)


Tamr provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.

Tamr Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Tamr DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tamr
Tamr CEO photo
Andy Palmer
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Front End Software Engineer, Tamr

Join the innovative and passionate team at Tamr as a Front End Software Engineer located in the vibrant Harvard Square of Cambridge, MA! As part of a close-knit group of about 40 professionals, you'll play a crucial role in crafting data products that harness powerful AI to transform how businesses maintain their golden records. Here at Tamr, we pride ourselves on our collaborative and fun culture, where teaching and learning are part of our daily rhythm. You'll be empowered to take ownership of projects that excite you, engaging in impactful work from day one. With a dedicated manager and tech lead by your side, you'll have the support you need to hone your skills while contributing significantly to our mission. We expect strong proficiency in JavaScript and a solid understanding of React components, state management, and testing frameworks like Jest. Whether you’re building engaging user interfaces or ensuring the reliability of our code through rigorous testing, your contributions will be seen and valued. So if you're ready to dive into a world of cutting-edge technologies like Typescript, Kubernetes, and big data solutions, we’d love to welcome you to our talented team at Tamr, where serious work meets a fun atmosphere!

Frequently Asked Questions (FAQs) for Front End Software Engineer Role at Tamr
What are the key responsibilities of a Front End Software Engineer at Tamr?

As a Front End Software Engineer at Tamr, you'll be responsible for developing and enhancing data-driven web applications using your expertise in JavaScript and React. You will collaborate with your team to design and implement user-friendly interfaces while ensuring code quality through testing and best practices. Your role will involve breaking down project requirements, owning stories for every sprint, and working closely with your tech lead and manager on architecture and scheduling.

Join Rise to see the full answer
What qualifications are needed for a Front End Software Engineer position at Tamr?

To qualify for the Front End Software Engineer position at Tamr, you should possess strong proficiency in JavaScript, with experience in ES6+ features and functional programming. A solid understanding of React, HTML, and CSS is essential for building robust web interfaces. Additionally, familiarity with testing frameworks such as Jest and version control using Git are important, along with proficiency in high-level programming languages like Java.

Join Rise to see the full answer
What technologies will I work with as a Front End Software Engineer at Tamr?

In the Front End Software Engineer role at Tamr, you will work with a dynamic stack that includes React, Typescript, and various backend technologies like Java and Python. You will also encounter big data technologies, as well as cloud services across GCP, AWS, and Azure. Familiarity with Kubernetes, Docker, and CI/CD practices using Jenkins will be valuable as you contribute to our innovative projects.

Join Rise to see the full answer
What is the team culture like for Front End Software Engineers at Tamr?

The team culture for Front End Software Engineers at Tamr is collaborative and supportive. With a focus on continuous learning, you will be surrounded by passionate professionals who are eager to share their knowledge. The close-knit team environment encourages you to take meaningful ownership of your projects, and you can expect to engage in a variety of activities that foster both professional growth and camaraderie.

Join Rise to see the full answer
What development practices does Tamr follow for Front End Software Engineering?

At Tamr, Front End Software Engineers adhere to best practices in software development, including utilizing version control workflows with Git, writing comprehensive tests for code stability, and following agile methodologies. Each engineer takes ownership of tasks within sprints, working collaboratively to ensure that the code meets high standards of quality and reliability while delivering functionality that aligns with user needs.

Join Rise to see the full answer
Common Interview Questions for Front End Software Engineer
Can you describe your experience with JavaScript and how it applies to the role of Front End Software Engineer at Tamr?

In answering this question, highlight your proficiency in JavaScript, mentioning specific projects where you utilized ES6 features and functional programming. Discuss how you approach problems and your strategy for ensuring code reliability while remaining open to testing and debugging.

Join Rise to see the full answer
What are React components and how do you manage their state in a project?

Provide an overview of React components, emphasizing their reusability and how you manage state within them using hooks like useState or useReducer. Share any practical examples of state management you've implemented in previous projects for clarity.

Join Rise to see the full answer
How do you ensure the quality of your code as a Front End Software Engineer?

Discuss your experience with unit testing and tools like Jest and React Testing Library. Emphasize your commitment to writing tests for your code to prevent regressions and how this practice has contributed to project success in the past.

Join Rise to see the full answer
What strategies do you use for efficient collaboration in a small engineering team?

Outline your approach to collaboration, such as regular stand-ups, code reviews, or using collaboration tools like GitHub. Mention how these practices foster a productive environment, especially in a small team where every member's input is valued.

Join Rise to see the full answer
Can you detail your experience with CSS and building responsive designs?

Share your approach to using CSS and responsive design principles. Provide examples of frameworks or methodologies you have used—like Flexbox or CSS Grid—to achieve adaptable interfaces that enhance user experience across devices.

Join Rise to see the full answer
What experience do you have with version control and how does it benefit your workflow?

Discuss your proficiency with Git and version control systems, highlighting how they facilitate team collaboration and code management. Mention any specific workflows you follow that ensure clarity in versioning and rollbacks, if necessary.

Join Rise to see the full answer
How do you prioritize tasks and manage your workload in a sprint cycle?

Illustrate your methodology for prioritizing tasks during sprints, perhaps using tools like JIRA to visualize workload. Discuss how you assess project requirements and align your efforts to ensure that high-impact tasks are addressed in a timely manner.

Join Rise to see the full answer
Have you had experience working with cloud services, and how does it relate to the Front End role?

Briefly explain your experience with cloud services (GCP/AWS/Azure) and how this knowledge integrates into your Front End development, such as leveraging cloud APIs for seamless functionality or optimizing performance through cloud infrastructure.

Join Rise to see the full answer
What role do you believe documentation plays in a Front End Software Engineer's responsibilities?

Emphasize the importance of documentation in creating clear guidelines for using components, APIs, and codebases, ensuring that both current and future team members can understand and maintain the system effectively.

Join Rise to see the full answer
Describe a challenging project you worked on as a Front End Software Engineer and how you overcame obstacles.

Prepare to share a specific challenging project experience, focusing on the obstacles you faced and the creative solutions you implemented. Highlight any collaboration with your team that contributed to successfully delivering the project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Dare to be Different
Diversity of Opinions
Dental Insurance
Vision Insurance
Performance Bonus
Paid Time-Off
Mental Health Resources
Employee Resource Groups
Social Gatherings
Posted 8 hours ago

Our mission is to enable organizations to quickly & easily master their data to deliver tangible business value.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!