Start here (1min overview from our CEO & Co-Founder): https://www.loom.com/share/78af0f1873ff4614aee24e790964aaa0
We’re EveryoneSocial, the #1 employee advocacy platform. We’re used by the world’s greatest companies to activate their people to share company news and updates on social media. Word of mouth for the 21st century. Many would say the future of marketing.
EveryoneSocial is a startup. We’re profitable, and shipping high-quality, ground-breaking product is our #1 priority. If you’re interested in joining a small, experienced, market-leading team working on software used by hundreds of thousands of people around the world, read on!
Job Description
This is a fully remote position, but you must be located in the United States. We are seeking a Senior Frontend Engineer who is excited about building exceptional user interfaces with clean, test-driven, and maintainable code.
Our front-end stack is TypeScript + React, and our back end is powered by a GraphQL API (AWS AppSync). Prior experience with these technologies is essential. We also have native mobile apps (iOS in Swift and Android in Kotlin) that embed our web app via WebViews and integrate with OS features (for sharing, authentication, etc.), so experience with mobile development or hybrid app architectures is a requirement.
You’ll be entrusted with owning and implementing critical front-end features from concept to launch, ensuring our application is fast, responsive, and user-friendly across web and mobile. As part of a small, high-impact team, you'll have a high degree of ownership and autonomy in your work. You’ll collaborate closely with teammates across engineering, product, and design to deliver a cohesive user experience. Additionally, you'll play a key role in driving front-end engineering standards, refining our tooling and processes, and championing best practices in UI development. (Strong interpersonal and communication skills are a must – we value a team player who can work effectively in a remote environment.)
Key Responsibilities
- Develop & Maintain Front-End Features: Design, build, and maintain user-facing features in our React (TypeScript) web application, delivering intuitive and responsive interfaces. Work closely with design and backend teams to translate requirements into polished features.
- Cross-Platform Performance: Ensure a seamless, high-performance user experience across web and mobile platforms. Optimize the front-end for speed and compatibility, and collaborate with mobile engineers to integrate the web app with native iOS/Android functionalities (e.g. sharing, authentication) via WebViews.
- Code Quality & Testing: Uphold high standards of code quality. Write clean, reusable code and implement thorough unit and integration tests to ensure reliability and enable continuous delivery. Participate in code reviews and work towards maintaining a robust front-end architecture.
- Remote Collaboration: Communicate clearly and effectively with team members in a remote work environment. Collaborate with product managers, designers, and other engineers to share ideas, provide feedback, and ensure alignment on implementation.
- Ownership & Initiative: Act as a self-starter who can take initiative and drive projects forward. You enjoy working in a fast-paced environment, take ownership of features from conception to release, and continually seek to improve the user experience with minimal supervision.
Qualifications
- 5+ years of experience in professional software development, with a strong focus on front-end development.
- Proven expertise in JavaScript (ES6+), TypeScript, HTML5, and CSS3, as well as hands-on experience building applications with React.
- Experience building responsive, user-friendly interfaces and working with front-end tooling (bundlers, transpilers, linters, etc.).
- Familiarity with integrating front-end applications with backend APIs. Experience consuming GraphQL APIs (and using libraries like Apollo or React Query) is a plus.
- Mobile development experience (Swift/Objective-C for iOS, Kotlin/Java for Android) or experience with hybrid app approaches (WebViews, React Native, Cordova, etc.) is a requirement.
- Solid understanding of web development fundamentals and general computer science concepts (performance optimization, data structures, algorithms, cross-browser compatibility, security best practices, etc.).
- Bachelor’s degree in Computer Science or a related field is a plus.
- Experience working in a startup or small-team environment (<50 employees) is a requirement, and an ability to wear multiple hats when needed.
- Strong communication skills and a collaborative mindset – you’re resourceful, not afraid to ask questions, and eager to share knowledge with the team.
- Must be authorized to work in the U.S. without sponsorship.
What We Offer
- Competitive salary (we pay commensurate with experience and skill set).
- Stock options – ownership in the company’s future.
- Medical, dental, and vision coverage (with company contribution).
- Flexible time off and a healthy work-life balance.
- 401(k) with company matching to help you invest in your future.
We’re a company that values trust, ownership, and collaboration. If you’re passionate about building great products and want to have a big impact in a small, supportive team, we’d love to hear from you!