Paperless Post is seeking a frontend software engineer to develop their JavaScript application, which serves over five million unique visitors monthly, by building and maintaining user-facing features and libraries essential for cross-functional development teams.
Requirements
- 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.
- Experience in Node.js, Ruby on Rails, Golang, or Java is a plus.
Responsibilities
- 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.
- Troubleshoot and debug software issues.
- Actively participate in developing useful API contracts between Front End and Back End
- Implement interfaces and queries between the Front End and Back End using GraphQL
Other
- Assist in writing user stories for new features.
- Coordinate with technical leads on best practices and align on implementation strategies.
- B.S. in Computer Science or equivalent experience
- Knowledge of good design and UX.
- Ability to write clean, maintainable code and collaborate effectively.