Frontend Developer (Vanilla TypeScript)

Cxplanner โ€” Denmark ยท Posted ~1 day ago

Mid Full-time Onsite

Skills

Vanilla TypeScript CSS UI/UX REST APIs Frontend-backend integration Component-based development Communication AI-assisted development TypeScript PWA REST API Nim PostgreSQL Valkey IndexedDB AI development tools

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a rapidly growing software team as a frontend developer specializing in vanilla TypeScript. You will build reusable components and a lightweight frontend framework, create polished responsive interfaces, integrate REST APIs, improve user workflows, and contribute to AI-enabled automation features. The role requires at least three years of TypeScript experience, strong CSS and UX judgment, solid understanding of client-server architecture, and the ability to work effectively in a fast-moving, office-based team. Experience with statically typed backend languages and database performance is beneficial.

Highlights

A high-impact core development role in a fast-growing software company, with broad ownership, rapid feature delivery, direct influence on architecture and user experience, a transparent culture, flexible daily scheduling, and strong opportunities to grow with the business.

Description

Become Part Of CxPlanner - Hiring Frontend Developer Vanilla TypeScript Expert CxPlanner is a commissioning software company founded in Denmark that focuses on enhancing quality management in complex construction projects. Built by industry professionals for commissioning experts, CxPlanner provides tools that streamline quality assurance and testing processes for large-scale construction projects. With a fast-growing client base spanning more than 20 countries and robust software solutions, CxPlanner is poised to become a global leader in commissioning software. We are looking for a Frontend Developer with TypeScript expertise to take our user experience to the next level, being truly world class. This is your opportunity to get a very critical role with endless responsibilities in a fast growing company fueled by a highly ambitious organisation. You will be working closely together with the development team. We love quality, speed and shipping new features, so you must be ready for rolling releases. Our office is based in Copenhagen, and we are looking for someone who is ready to join us the office and be part of our scaling journey! (Our office is English speaking) We expect you to have minimum +3 years of experience with TypeScript, be comfortable to work with components and services in TypeScript. We like vanilla TypeScript and use no frontend framework, however we have our own slim framework so we work a lot with components. A bootcamp as education is not enough to apply - a higher education or proven skills on other projects are required. Your Core Skills (Hardcore Must-Haves) TypeScript (vanilla) Pure mastery of the fundamentals. We use vanilla TypeScript with components for our frontend. Have you read the TypeScript manual?AI Dev-Toolchain We're big fans; you should be too. AI must be part of your dev-toolchain, but we're not looking for a vibe-coder.CSS (vanilla) Build beautiful, functional interfaces from scratch. We utilize the wonders of PWA, so everything must be pretty across all devices.UI and UX design A sharp eye for crafting user-friendly experiences. We're not looking for a designer, but you must be able to think like the end user. "Will this be smart for a contractor using a mobile on site?"Client โ† API โ†’ Server Strong understanding of how the frontend communicates with the backend. REST API is a must. And we expect you to manage the backend route to the frontend flow.Communication Collaborate effectively with teammates and clients to make fast, impactful decisions. In doubt, then ask! Speed and progress is key. Your Bonus Skills (Nice-to-Haves) Willing to learn some Nim We use Nim for our backend and microservices. You will be working with Nim code - beautiful and static typed.Other static-typed languages is a great plus. Nim and TypeScript are statically typed.Database knowledge We use PostgreSQL, Valkey and IndexedDB, and have a lot of experience with it. You will be working with the databases and will be responsible for the optimal query speed. What You'll Do You'll be shaping a platform that's always 10x more intuitive and 1,000% more delightful than competitors. New modules, new features, new AI agents, new integrations, new ways of working. We are growing fast and things are changing often, so tomorrow might not look like yesterday. Your responsibilities will include: Understanding Our Users: How does our users work? What are their needs? What are their pain points? What are their goals? How can we help them? Essential to understand the user to be able to design the best possible user experience.CxAI Agentic Framework: We are enabling our users to do commissioning, and that means offloading general work to our CxAI agents. You will be part of the team that is building the CxAI agentic framework.Building a TypeScript framework: We are building a TypeScript framework that is used across our platform. You will be part of the team that is building the TypeScript framework and components to ensure a fully static frontend.Team work: You will be part of our core DEV-team, and will together with us on architectual strategies and participating in the daily work as PR reviews.Enterprise Feature development: You will be developing client specific features for our TIER 1 clients accustomed to their goals.Monitoring & Tracking: Use our UI analytics to spot bugs, prioritize improvements, and ensure the platform runs flawlessly. Company & Benefits Collaborative culture: Flat hierarchy and high transparency, including two weekly status team meetings to stay aligned and connected.Office-based culture: Approximately four days in the office per week - and flexibility to structure your day. Office based in Copenhagen.Snacks, coffee, tea, drinks and Friday drinks:Growth Opportunities: Be part of scaling a SaaS company and shaping your future role within the business. Needless to say you are a team player who thrives in a fast-paced, collaborative environment. You are passionate about problem-solving and building scalable, reliable systems. You want to grow and win. At CxPlanner, you'll play a pivotal role in shaping the future of commissioning software while working with a team that values innovation, simplicity, and impact. As we scale globally, your work will directly influence our success and yours Apply now! Send us an email and include your CV and a short description of your background and why you want to join the CxPlanner team at talent@cxplanner.com. Want to Learn More? Or just want keep in touch? Send us an email and include your CV and a short description of your background and why you want to join the CxPlanner team at talent@cxplanner.com. We are always looking for talented individuals to join our team and help shape the future of commissioning software. Commissioning Commissioning software Pricing Completion Completion software Pricing Contact Contact us Talents - we're hiring! LinkedIn page Learn commissioning Newsletter Blog about commissioning Commissioning 101 Book about commissioning Industries Construction projects Data centers Oil & Gas and Renewables Mechanical Manufacturers Core utilities CxAI Agents for automation System and Test view Checklist for Cx and QA/QC Punch list and issue management Planning and scheduling Dashboards and analytics Template Center AI LLM engine for checklists Review and markup files 3D model viewer Information Privacy Policy Cookie policy Report an error CSR iPhone & Android GDPR Compliant Your data is safe with us Login Copyright ยฉ CxPlanner ApS / Commissioning - TAX: DK40753702 Get in touch and hear more Name Company Email Phone