The Job logo

What

Where

Senior TypeScript Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Design and develop software platform components using TypeScript programming language. Deliver features on time and within scope. Provide high-performance development and accurate estimation. Interface with Component Owner for efficient technical decisions. Be a mentor to the team and support the Reliability Team. Strong knowledge of software development and architecture with experience in production using TypeScript for backend. Ability to handle complex business logic.

What You'll Do:

Design and develop software platform components using primary TypeScript programming language

Commit and be responsible for features delivery both in terms of timing and scope

Provide consistently high performance development

Provide consistently accurate quality of tasks estimation

Interface with and provide technical guidance to Component Owner to ensure the efficient and effective technical decisions are being in place

Develop the solutions for the component in partnership across the peers and other groups

Be an escalation point for internal and external technical incidents and problems if needed, investigation and solving incidents;

Writing technical documentation

Support Reliability Team in their activities

Be a mentor to team members by providing guidance, feedback and direction on technical decisions

Who You Are:

Experience in production development using TypeScript programming language for backend is a must

Deep knowledge in software development and architecture

Desire and ability to deal with complex business logic

Strong *nix programming skills

Good written English

Set alert for similar jobsSenior TypeScript Developer role in Barcelona, Spain, Yerevan, Armenia, or Limassol, Cyprus
Criteo Logo

Company

Criteo

Job Posted

a year ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

3-7 years

Locations

Barcelona, Barcelona, Spain

Yerevan, Yerevan, Armenia

Limassol, Limassol District (Leymasun), Cyprus

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Criteo Logo

Backend Developer

Criteo

Barcelona, Barcelona, Spain

+2 more

Posted: a year ago

What You'll Do: Interaction with project manager within the framework of Agile methodology, participation in client requirements validation; Technical coordination with other teams concerning issues of internal services usage; Technical integration with large international on-line advertising platforms, such as: Google, Yahoo, Facebook, Yandex; Design, creation, functional testing of code, that will ensure high availability and efficiency of our technical platforms by the help of modern technologies on the base of opensource stack; Investigation and solving incidents in the tech platforms work; Writing scripts for off-line data processing. Who You Are: Experience in production development using Lua/Python/Ruby/Perl or other scripting languages is a must Desire and ability to deal with complex business logic Written English Common understanding of on-line advertising sphere Experience with NoSQL: MongoDB, Aerospike 3+ years of experience

Criteo Logo

Senior Site Reliability Engineer

Criteo

Barcelona, Barcelona, Spain

+2 more

Posted: a year ago

What You'll Do: Sr. SRE acts as an expert in both operations on GNU/Linux systems and cloud providers as well as in automation tools and practices. Main responsibilities are creating, supporting and improving the infrastructure. Key Responsibilities: Setup and maintain projects using Infrastructure as a Code (IaC) principals Investigate issues Providing to the application developers an ability to deploy and update the applications in the production environment Support the integration with services such as log collection, metric collection and monitoring Participate in the development of configuration management, deployment and monitoring of infrastructure, automation of the processes Participate in the architecture design of new software components or their parts Explore and apply modern technologies and practices where practical Consider the cost effectiveness of the production infrastructure. Working with other teams to ensure that commonly used technical components created by Iponweb integrate well into the production infrastructure Maintain up-to-date documentation on processes and code utilised by the team Who You Are: You have good Linux and Unix Shell knowledge, particularly Ubuntu/Debian based Linux systems You have experience with cloud providers (AWS, GCP). Programming skills are required, familiarity with languages such as Python, Go or similar is required You have a good understanding of TCP/IP networking principles You have experience with monitoring and metric systems, such as Zabbix, Prometheus, Graphite and similar You have ability to set priorities and to take responsibility Have a preference to solve problems in the production by means of automation instead of doing operations manually Have experience with container technologies, such as Kubernetes, Docker and tools used in conjunctions with these Have experience with modern configuration management tool (Puppet, Ansible) Have experience managing databases such as MongoDB, PostgreSQL Decent communication skills Decent English skills

Criteo Logo

Campaign Manager, DACH

Criteo

Barcelona, Barcelona, Spain

Posted: a year ago

What You'll Do: The Campaign Manager is responsible for ensuring the successful implementation and execution of digital advertising campaigns across the group over several brands. You will work closely with stakeholders both internally (Senior Account Strategists) and externally (some of our highest spending core clients) to see campaigns through from planning stages, to post-campaign reporting and analysis of performance. Custom Support for Growth Accounts highest spending clients in collaboration with the Senior AS for the account. You develop your knowledge on an ongoing basis of the Books of Business of the Senior AS’s that you support and contribute to the growth of accounts. Proactive client communication & you will join weekly calls and QBRs which will be led by the Senior Account Strategist. Provide operational, efficient & accurate campaign delivery recommendations and be the lead point on execution. Lead on first-level client response for reporting and short-term optimizations Monitoring performance, often on 3rd party attribution End-to-end optimisation of campaign budgets, targeting, tactics, creative to meet and exceed clients objectives. Offer strategic recommendations to drive revenue & product expansion Technical implementation of ad campaigns with clients’ KPI’s in mind. Inventory management and custom reporting for clients Lead execution on new campaign launches Proactively evaluate, analyse & troubleshoot campaigns, anticipate main seasonality trends, identify and follow up on any ongoing issues. Ability to take insights from various data sources to inform campaign recommendations and contribute to whole strategy House updates: opportunities on new solutions & contacts Internal administrative tasks: submit, request & follow up with support teams (Finance, AX, TS, Products) Attend wide range of trainings to develop skills Who You Are: Fluent in English and German Ability to build strategies and action plans with both a “1 to many” and “1to1” approach Ability to work with different stakeholders (internally & externally) Great understanding of client’s and team’s needs. Will need to stay in touch with industry evolutions and standards as well. Strong influencing skills required Strong communication skills Project management skills as it will require a lot of co-ordination Always looking at creative ways to get to our objectives and beyond You are a force for bringing proposals forward. You show proactivity in your approach. Strong creative skills to come up with innovative ideas and prepare adapted decks for Senior AS calls Detail-oriented with a solutions-oriented mindset. Organized, structured & deductive skills You show self-leadership and of course, 100% aligned with our values and team culture Team player / Proactively shares beyond Core EU.