Job Closed
This listing is no longer active.
Online invitations that make gathering easier.
Software Engineer, Front End
Location
United States
Posted
46 days ago
Salary
$112K - $145K / year
Seniority
Mid Level
Job Description
Software Engineer, Front End
Paperless Post
Paperless Post is seeking a software engineer that specializes in the frontend to help develop our JavaScript application with more than five million unique visitors per month. In this role, you’ll work within a dedicated and fully staffed feature team to build and maintain user-facing features and libraries that are essential for cross-functional development teams. You’ll use your experience building performant, user-focused web applications to implement the tools and software that allow our users to create best-in-class event pages and greeting cards. You will work with React, Redux, TypeScript, NextJS, and GraphQL to build a range of functionality helping users to create, send, and manage custom event pages. Your contributions will make a meaningful impact on a complex consumer product used by millions of users. This role will offer the opportunity to work across our product, including our web-based editor for designing dynamic web pages and our event management platform, which helps event hosts connect with their guests. A little bit about us The PP Engineering team, a highly collaborative group of developers and technologists, is charged with building and refining a consumer-facing product that millions of people interact with each month. The team you’ll be joining focuses on the highest priority projects across our product domains and is made up of engineers, product managers, QA, and product designers. We prioritize creativity and continuing education, and our ongoing commitment to quality code shows in our pragmatic but brave approach to technology. What you’ll do here - Develop and maintain our applications with reusable, testable, and resilient components that foster a consistent user experience. - Contribute to the design, development, and testing of React (TypeScript, NextJS), React Native, and GraphQL. - Ensure code quality and maintainability through participation in code reviews and testing. - Assist in writing user stories for new features. - Troubleshoot and debug software issues. - Actively participate in developing useful API contracts between Front End and Back End - Coordinate with technical leads on best practices and align on implementation strategies. - Implement interfaces and queries between the Front End and Back End using GraphQL What you bring to the table - B.S. in Computer Science or equivalent experience - Must have a minimum of 3 years of experience developing for web or mobile platforms in React or React Native - Strong experience with JavaScript/TypeScript and modern React. - Familiarity with Next.js, SSR concepts, and frontend tooling. - Solid understanding of HTML, CSS, responsive layouts, and accessibility basics. - Hands-on React Native experience building and shipping features. - Some experience with backend development is helpful, especially familiarity with designing simple APIs, understanding basic data flow, and contributing to light Go or GraphQL resolver work. - Knowledge of good design and UX. - Ability to write clean, maintainable code and collaborate effectively. - Experience in Node.js, Ruby on Rails, Golang, or Java is a plus. - Experience working on e-commerce or consumer-facing products is desirable. Company-wide, we enjoy an amazing ecosystem of an even gender split and a balance of engineers and designers. Because Paperless Post isn't supported by ad revenue, we can focus our efforts on creating and improving on the ideal version of our platform, product, content, and partnerships for our users. We are proud that Paperless Post has helped over 220 million people globally connect in the real world since our inception. Paperless Post exists to help all people celebrate all the moments that matter to them. We believe that having a team reflective of the diverse world around us empowers us to create a product that serves everyone. Women, people of color, trans/genderqueer individuals, individuals with disabilities, and veterans are especially encouraged to apply. AI Usage Note At Paperless Post, we value Being Resourceful, Progress Over Perfection, and being a Positive Force. Embracing thoughtful AI use is one way we put those values into practice. In our day-to-day work, we encourage teams to thoughtfully use AI tools like Claude, ChatGPT, and Copilot to move faster and think more creatively. During interviews, our recruiting team may use AI-powered note-taking tools so we can stay focused on the conversation. However, our interviews are designed to understand each candidate’s individual skills, problem-solving approach, and reasoning in real time. For that reason, unless explicitly requested and/or approved by the recruiting team, AI tools (including but not limited to generative AI assistants such as ChatGPT, Claude, Copilot, etc.) may not be used during any interview sessions, including but not limited to: -Recruiting phone interviews -Technical Screens -Live coding challenges -System design interviews -Take-home assignments These conversations are intended to assess your independent thinking and technical depth. If we determine that AI tools were used without disclosure or approval during an interview, it may result in disqualification for the role and removal from the interview process. We are committed to providing reasonable accommodations. This policy does not apply to approved accessibility or disability accommodations. If you require assistive technology or other support, please let the recruiting team know. The compensation range for this role is $112,500 - 145,000 USD. At Paperless Post, compensation is based on a number of factors, including geographic location, job-related skills, years of experience, and internal team banding. All full-time offer packages come with a base salary, equity component, and options for fully paid medical, dental, and vision benefits. The range posted here is based on the NYC market and may vary based on candidate location. While this position is remote-friendly, we can only employ in the following locations: New York, New Jersey, Connecticut, Pennsylvania, North Carolina, California, Colorado, Ohio, Texas, Florida, Illinois, Washington, Maine.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Role Description We are seeking a Senior Front-End Developer to join a globally recognised digital transformation environment, delivering high-quality, scalable web applications. This role is ideal for a seasoned engineer with deep expertise in React and TypeScript , who can take ownership of frontend architecture and drive technical excellence across projects. - Design and develop scalable, high-performance frontend applications using React and TypeScript - Lead frontend architecture and design decisions, ensuring best practices and maintainability - Build reusable, efficient, and visually compelling UI components - Collaborate closely with backend engineers, designers, and product teams - Drive code quality through reviews, testing, and adherence to development standards - Optimise applications for performance, scalability, and user experience - Contribute to improving developer experience, tooling, and workflows - Provide technical leadership and mentorship to other developers - Influence and implement modern frontend best practices and patterns Qualifications - 4+ years’ experience working with React - 4+ years’ experience with TypeScript - Proven experience building large-scale, production-grade web applications - Strong understanding of: - Modern JavaScript (ES6+) - Component-based architecture - API integration and state management - Performance optimisation techniques - Experience with modern frontend tooling and build systems Requirements - Experience leading technical teams or owning frontend projects (advantageous) - Exposure to additional frontend frameworks or libraries (advantageous) - Contributions to open-source projects or active involvement in the developer community (advantageous) Core Competencies - Strong communication and stakeholder engagement skills - Ability to make confident architectural and technical decisions - Collaborative mindset with a positive team contribution - Strong problem-solving and critical thinking ability - Ability to clearly articulate complex technical concepts Benefits - Contract Duration: 12 months - Location: Remote (South Africa-based candidates) - Start Date: April 2026 - Salary Range: Experience and Qualification Dependent - Opportunity to work with a global, high-impact digital transformation team - Exposure to cutting-edge frontend technologies and large-scale systems - Flexible remote working environment - Strong focus on innovation, collaboration, and technical excellence
Senior Frontend Developer – Transaction Management Platform
ClaraClara is the leading end-to-end corporate spend management solution for companies in Latin America.
• Build and maintain microfrontend applications within a federated architecture using Module Federation and Rsbuild/Rspack, ensuring seamless integration with the host container application. • Develop complex financial workflows including transaction detail views, multi-level approval flows, receipt processing pipelines, and bulk action interfaces. • Design and implement state management solutions using custom store patterns, React Query for server state, and URL-synchronized search/filter engines — no Redux required; we favor lightweight, purpose-built patterns. • Work across a TypeScript monorepo (pnpm workspaces) containing a main React application and shared core packages (API client, selectors, receipt processing engine, search logic). • Build real-time features using WebSockets (STOMP/SockJS) for live transaction updates and optimistic UI patterns. • Contribute to the internal component library and design system built on top of MUI v5 and Emotion, ensuring consistency across the platform. • Collaborate on code quality through ESLint, Prettier, TypeScript strict mode, SonarCloud analysis, and thorough PR reviews.
• Developing and implementing highly responsive user interface components using React concepts. • Instill best practices for software development, ensure designs meet requirements, and deliver high-quality work on • schedule. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Optimizing components for maximum performance across a vast array of web-capable devices and browsers. • Documenting application changes and developing updates.
Junior Web Developer
LeidosA science and technology company, Leidos provides products and services to the health, national security, and engineering industries. As an employer, Leidos fosters a collaborative
• Support the design, development, and enhancement of secure and public-facing web applications and websites, including the program restricted web presence and external platforms. • Assist with ongoing maintenance of web properties, including reformatting text, validating hyperlink integrity, managing file transfers, and posting translated and newly approved content in alignment with Government style and formatting standards. • Contribute to projects and enhancements that improve the value, usability, and content architecture of program web platforms. • Develop and implement online page layouts and interactive visual designs in collaboration with the web design and production teams. • Support SharePoint administration and engineering activities related to internal and external-facing web pages. • Apply HTML scripting and related web technologies to update and maintain website content. • Collaborate with business users to determine appropriate publishing technologies and web solutions that meet organizational needs. • Work with internal experts and cross-functional teams to design and implement technical solutions that support program objectives. • Provide recommendations to improve web development processes, workflows, and project outcomes. • Communicate effectively with internal and client project team to ensure timely delivery of web-based solutions. • Support day-to-day web operations and contribute to deliverables with measurable impact on operational results. • Perform additional duties as assigned.



