Job details
Job type full-time
Full job description
Searchmetrics delivers the predictable success that allows the data-driven marketer to reach all of their search and content goalsWe make this possible with our comprehensive portfolio of data, software, and services that combine the sustainable success of organic with the predictable returns otherwise only achievable by investing in paid mediaWe work for marketers who rely on search and content performance to drive revenue and elevate their brands.
We are looking for a senior front end software engineer who is proficient with react.jsYour primary focus will be on developing user interface components and implementing them following a well-known react.js workflowYou will ensure that these components and the overall application are robust and easy to maintain in an agile environmentYou will coordinate with the rest of the cross-functional feature team working on different layers of the infrastructure.
As a developer at searchmetrics, you will be responsible for aggregating and processing the data we need for our business.
Every engineering team can choose their technologies and development process to ensure flexibility and autonomyWe are operating with a `you build it, you run it approach`, which means that every team is responsible for their services from planning to deployment and maintenanceDev-ops support the teams to maximize the stability of their applications and systems.
Responsibilities:
Design easily-build, scalable and stable architecture in collaboration with the team
Develop lean, testable, and efficient code in an agile environment to ensure cost and resource efficiency
Write documentation to make sure other people can easily comprehend
Test and peer-review code to ensure results meet business and user requirements and to gain confidence about quality, usability, and stability
Maintain software and infrastructure to keep accessibility and availability high and to keep up-to-date, this includes among others: monitoring & alerting, escalate and solve incidents, fix bugs
Refactor systems, code, and services to improve efficiency, to keep up with the state of art, and to improve user experience
Support, guide, and mentor team members to help build the team’s overall knowledge and to implement best practices
Work with the product manager, csm, and other stakeholders to understand customer requirements for particular features of the products
Collaborate closely with other development teams and other stakeholders to create holistic solutions
If applicable, grow engineering teams by supporting the interviewing, recruiting, and hiring process
Your profile:
You have at least 5 years of professional experience as a software engineer
You have a strong proficiency in javascript, including dom manipulation and the javascript object model
You possess a thorough understanding of react.js and its core principles
You have experience with popular react.js workflows (such as flux, redux or relay)
You have experience with data structure libraries (e.g., immutable.js)
You have a basic knowledge of functional programming concepts
Familiarity with restful or graphql apis would be a plus
You have experience with common front-end development and build pipelines tools such as babel
Webpack, npm, etc.
You have the ability to understand business requirements and translate them into technical requirements
Code versioning tools, especially git are familiar to you
You have a knack for benchmarking and optimization
What’s in it for you?
Work for a cool and fun company with offices in germany, uk, and the us
A company that cares and acts on diversity and corporate social responsibility
A career model supporting your personal growth
A multi-national team of cool people from more than 25 countries; international business exposure
A business environment where you will have a huge impact
Access to linkedin learning and campus success
Team- and company-level events
Additionally:
Searchmetrics offers an exciting and challenging opportunity where creativity is required and will be rewardedYou will be involved in a high-performance team playing a pivotal role in our successIn addition to an attractive earning potential and exceptional development opportunities in a vibrant environment, you can expect to be part of a dynamic and driven teamWe also provide:
Very competitive benefits packages
Performance-based bonuses
Training and development
Career opportunities in a rapidly growing company
Robust paid time off package
401(k) company matching contribution
Company-paid employee maternity and paternity leave
Monthly fitness stipend
Wellness programs
Weekly in-office team lunches (covid-19 dependent)
In-office snacks and beverages (covid-19 dependent)
Team outings (covid-19 dependent)
International business exposure
Sound good? let`s speak and see if we`re a fitYou can apply via our careers page in less than a minuteUpon successfully completing an application, you will receive a confirmation e-mailIf you don`t receive an e-mail from us, please check your junk mail and whitelist our domainThanks so much!