Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Typescript  image - Rise Careers
Job details

Senior Software Engineer - Typescript

Who are we

Welcome to Pdftools - the daughter company of Smallpdf and the pioneers in PDF technology since 1994. We offer comprehensive digital document solutions for businesses across the globe. With over 1000 satisfied customers in 70+ countries, we provide trusted PDF solutions for mission-critical business processes.

Pdftools has played a key role in shaping the PDF standard. Our software solutions and developer components are top-notch and built with precision in Switzerland. Join our dynamic team and experience our supportive and fun work culture that drives innovation in the PDF industry.

About PDF Tools APIs and service products

The products under the Pdftools brand are designed for developers who need to process large volumes of documents. Our SDKs and shell tools empower engineers to integrate document processing capabilities into their own products. We make it easy for our customers to convert, compress, manipulate, enrich, and sign PDF documents, enabling them to build innovative products and solutions.

Our website: https://www.pdf-tools.com/en/

About the Viewer team

As a deep-tech company, ~60% of our staff are engineers. We organize around functional areas and foster cross-functional collaboration. Each team tackles specific goals that drive our mission. We emphasize product excellence, customer trust, and continuous improvement.

Specifically, we are looking to strengthen our Viewer team, where we develop PDF Viewer SDK that provides viewing and annotation functionality to our customers' web applications through our world-class rendering engine — with no external dependencies, optimized for both desktop and mobile devices.

Your mission—should you choose to accept it

  • Design and build high-performance libraries that serve as the foundation for all Pdftools product offerings.

  • Work on the most impactful changes, carefully researched and prioritized by the team to ensure we're focusing on what matters most.

  • Collaborate closely with your team, challenging ideas, brainstorming, and engaging in discussions to find the best solutions.

Responsibilities

  • Design and develop user-friendly libraries for web developers, built on top of our Core SDK.

  • Implement framework-agnostic components in TypeScript, compatible with popular web frontend frameworks and libraries such as React, Angular, and Vue.js.

  • Create and improve documentation and the onboarding experience for our web SDKs and components.

  • Engage with and support the Pdftools web developer community to help them get the most out of our products.

Your profile

  • 4+ years of experience in frontend web development.

  • Expertise in TypeScript, HTML, and CSS.

  • Proficiency with at least one popular web frontend framework or library, such as React, Angular, or Vue.js.

  • Experience with testing libraries and frameworks, such as Jest, Mocha, Cypress, or Playwright.

  • Solid understanding of version control systems (VCS) and CI/CD build tools.

  • Strong teamwork and communication skills, with the ability to work independently and take ownership of your work.

  • Fluent in English.

Nice to Haves — What Makes You Stand Out

  • Experience building an npm library in TypeScript

  • Experience with and knowledge of the PDF standard

  • Familiarity with other PDF or document viewers

  • Experience using one of Pdftools products

Why PDF Tools

🌍 Influence the way over 1,000 worldleading organizations handle PDF workflows every day. Push boundaries and iterate quickly to discover new solutions.

💻 Flexible, hybrid work model – with regular team meetings to strengthen team spirit.

🏝️ 30 vacation days – yes, you read that right!

🐶 Don’t leave your four-legged friends at home, our offices are pet-friendly.

👶 16 weeks parental leave—100% of your salary—for all new parents

🧳 Sabbatical opportunities after 2 years with the company.

📚 2,000 CHF annual training budget, including additional time off for courses or training.

🤓 Internal knowledge sharing & external coaching to further develop your professional and social skills.

🥧 Opportunity to participate in the PSOP - Phantom Stock Option Plan (terms & conditions apply).

PDF Tools is an equal opportunity employer. We believe in diversity and inclusion. We do not tolerate discrimination. We support a safe and respectful environment where everyone thrives.

By submitting your application, you allow PDF Tools to handle and store your data.

PDF Tools does not seek or accept unsolicited applications or CVs from recruitment agencies. We will not pay fees or commissions without a written contract that covers such arrangements.

Smallpdf Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Smallpdf DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Smallpdf
Smallpdf CEO photo
Mathis Büchi
Approve of CEO
What You Should Know About Senior Software Engineer - Typescript , Smallpdf

At Pdftools, we are on the lookout for a talented Senior Software Engineer - TypeScript to join our innovative team, a proud subsidiary of Smallpdf. Since 1994, we've been at the forefront of PDF technology, creating powerful solutions for businesses around the world. As a Senior Software Engineer, you’ll play a pivotal role in our Viewer team, building high-performance libraries that enhance our products while empowering developers to integrate seamless document processing into their applications. You’ll collaborate with a passionate group of engineers, tackling impactful changes and brainstorming innovative ideas to refine our offerings. Fluent in TypeScript, HTML, and CSS, you will design and develop user-friendly libraries that are framework-agnostic, ensuring they work impeccably with popular frontend frameworks like React, Angular, and Vue.js. Your work will shape the way over 1,000 organizations interact with PDF documents daily, making your contributions vital to our mission. You’ll also engage with our developer community, providing support to maximize their experience with our solutions. Pdftools prides itself on its supportive culture, offering benefits like a hybrid work model, ample vacation days, and a robust annual training budget to keep you growing. Join us at Pdftools, and let’s redefine how the world works with documents together!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Typescript Role at Smallpdf
What are the main responsibilities of a Senior Software Engineer - TypeScript at Pdftools?

As a Senior Software Engineer - TypeScript at Pdftools, your primary responsibilities will include designing and building high-performance libraries, developing user-friendly components built on the Core SDK, and engaging with the developer community for our PDF solutions. Your focus will be on implementing framework-agnostic components that integrate with popular frontend frameworks like React, Angular, and Vue.js, while also improving documentation for our web SDKs.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - TypeScript position at Pdftools?

To be considered for the Senior Software Engineer - TypeScript role at Pdftools, candidates should have at least 4 years of experience in frontend web development, expertise in TypeScript, HTML, and CSS, and proficiency in a popular web frontend framework. Additionally, experience with testing libraries and solid understanding of version control systems is essential.

Join Rise to see the full answer
How does Pdftools support the professional growth of its Senior Software Engineer - TypeScript employees?

Pdftools is committed to the professional growth of its employees. As a Senior Software Engineer - TypeScript, you will have access to a generous annual training budget of 2,000 CHF, as well as time off for courses or training. The company also promotes internal knowledge sharing and external coaching to further develop your skills and career.

Join Rise to see the full answer
What kind of work culture can a Senior Software Engineer expect at Pdftools?

At Pdftools, the work culture is dynamic, supportive, and innovation-driven. As a Senior Software Engineer - TypeScript, you will collaborate closely with a team of engineers, emphasizing cross-functional collaboration, continuous improvement, and product excellence. The work environment is flexible, blending in-office presence with remote opportunities, fostering team spirit in a friendly setting.

Join Rise to see the full answer
Are there any nice-to-have skills for the Senior Software Engineer - TypeScript role at Pdftools?

Yes! While the essential skills focus on TypeScript and frontend frameworks, nice-to-have skills include experience building npm libraries in TypeScript, knowledge of the PDF standard, and familiarity with other document viewers. These skills can set candidates apart and enhance their contributions to the team.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Typescript
Can you describe your experience with TypeScript and its advantages in frontend development?

In your response, highlight your hands-on experience with TypeScript, emphasizing how its strong typing capabilities enhance code maintainability and reduce bugs. Discuss specific projects where TypeScript improved collaboration with other developers and enabled you to build more robust applications.

Join Rise to see the full answer
How do you ensure that your web components are compatible with multiple frameworks?

Talk about your experience in designing framework-agnostic components, such as following best practices in modular design, using custom elements, or adhering to the Web Components standard. Provide examples from past projects where you successfully achieved this compatibility.

Join Rise to see the full answer
Can you give an example of a challenging project you worked on?

Share a detailed story about a challenging project, focusing on your role, the obstacles you faced, the solutions you implemented, and the outcome. This showcases your problem-solving skills and ability to manage complexity effectively.

Join Rise to see the full answer
How do you approach testing in your development process?

Explain your testing strategies, including unit tests, integration tests, and using testing frameworks like Jest or Cypress. Emphasize the importance of testing for quality assurance and how it impacts users positively.

Join Rise to see the full answer
What methods do you use to improve documentation and onboarding experiences?

Discuss your approach to creating clear and concise documentation. Highlight examples of where you improved documentation in past projects, which aided developers in understanding and utilizing libraries effectively.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in frontend development?

Talk about your strategies for continuous learning, such as following industry blogs, participating in online communities, attending conferences, or taking courses. Mention specific technologies you're currently exploring or excited about.

Join Rise to see the full answer
Describe your experience with version control and CI/CD tools.

Discuss your proficiency with version control systems like Git, including how you manage branches, version releases, and handle pull requests. Also, describe your experience with CI/CD tools for automating testing and deployment processes.

Join Rise to see the full answer
Can you explain how you handle conflicts or disagreements within a team?

Emphasize your communication skills and collaborative approach to problem-solving. Share examples of times when you successfully navigated conflicts by facilitating open discussions and focusing on team goals.

Join Rise to see the full answer
What motivated you to apply for the Senior Software Engineer - TypeScript role at Pdftools?

Express your interest in Pdftools' mission and products, especially their impact on PDF technology. Discuss how your skills align with the company’s goals and how you are motivated by the opportunity to contribute to meaningful projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your prioritization techniques, such as using productivity tools, defining clear goals, and maintaining open communication with stakeholders. Highlight an instance where you successfully managed competing deadlines and delivered excellent results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Captivation Software is on the hunt for a senior software engineer to drive secure and efficient CI/CD practices in support of national missions.

Photo of the Rise User

Become part of Gate.io, a leading cryptocurrency exchange, as a Blockchain Developer specializing in Solana and other blockchain technologies.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA's DGX Cloud AI Efficiency Team as a Senior Software Engineer, developing infrastructure for groundbreaking AI research.

Photo of the Rise User
Posted 13 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We're looking for a motivated Entry Level Full Stack Developer to help build high-quality applications in a collaborative tech environment.

Photo of the Rise User
Envoy Hybrid San Francisco, California, United States
Posted 12 days ago

Envoy is looking for a passionate Software Engineer to join their team and drive innovative features for their growing workplace platform in San Francisco.

Photo of the Rise User

Join Katmai as a Python Developer and play a key role in supporting the U.S. Census Bureau's transition from SAS to Python for critical data processing systems.

Photo of the Rise User
Posted 9 days ago

Become part of Peraton's mission-driven team as a Software Engineer, solving critical challenges in national security and data processing.

Photo of the Rise User
Coupang Internal Hybrid Mountain View, California, United States
Posted 6 days ago

Join Coupang as a Staff Software Engineer to lead innovations in developer productivity and infrastructure scalability.

Photo of the Rise User
Collaboration over Competition
Growth & Learning
Work/Life Harmony
Unlimited Vacation
Learning & Development
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

The last thing anyone living abroad needs is to figure out how to receive their post from home, right? Well, that’s the exact problem that inspired our founders in 2013 to create an online tool to turn huge PDFs into tiny, email-friendly ones. And...

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf