Join the Credo family

Senior Frontend Engineer, React.js (CLOSED)



Software Engineering
Wilmington, DE, USA
Posted on Friday, June 2, 2023
At Talkbase we empower community-driven organizations by building the first CommunityOps platform (SaaS). We're a very small team achieving big results fast. As one of our first team members, you would be joining a team that encourages and values your contribution, creativity and drive to do better every day. We are at the edge of making a massive impact on how the communities are made, join us!

Key info

🌎 Location
Our core team is based in Prague, and we have remote team members as well. As a part of your offer, you can choose between being fully remote (Europe), hybrid, or working from our Prague HQ!
💰 Salary
We have a budget $54K/year very much dependent on your experience and expectations + stock options + benefits + gear
🤓 Interviews
1. Intro call with our CTO Roman & People Ops Lead Adéla (30 mins) 2. Technical talk with our engineers (60 mins) 3. Deep dive into your experience + task (90mins, you can choose to have the task online with our support, or offline with a 1-week deadline). Not mandatory with proven skill (e.g. projects in public repositories, open-source) 4. Final chat with the team.
🎯 Growth
Team lead, Frontend lead, Engineering manager, Staff engineer
🤝 Role
Reporting to our CTO, Roman

🧑‍🍳 What we do

The focus on community-led growth has never been higher and we believe this is the journey most companies will take. However, the tooling isn’t keeping up. Here at Talkbase, we're building a platform that streamlines the process of community building, collaboration, and community tech stack integrations.
Imagine you want to build a community. Where do you start? How do you track your first supporters? What programs do you build and how? It takes a lot of effort to plan everything out, and we are here to help!

💭 Our vision for the role

We are looking for someone curious and passionate who knows how to create modern user interfaces with JS, HTML, and (S)CSS, is not afraid to take initiative and who will make our team stronger. We have lots of product tasks, often technically challenging and performance-related with a great deal of focus on user experience.
Reporting directly to our CTO Roman, you'll support our efforts to deliver more value to our users through new customer-facing features and ensure that current features work without issues.

🙌 What you’ll do

Build an ambitious web application that our customers love to use with the latest web tooling and Typescript, as well as frameworks — including React.js, and Next.js.
To build the best experience, it is important for us to include you in a discussion and shaping of our core product, you'll be part of the decision-making to deliver the best possible outcome.
Understand the product and our user base, and participate during the design process.
Architect efficient and reusable front-end components and abstractions, and engineer user-friendly interfaces.
Bind our front-end and back-end services together and monitor, test, and continuously optimize and improve your solutions.
Write maintainable and extensible code with tests.
Improve processes of code delivery and collaboration, and work on development experience.
Constantly improve the codebase.

About you

We value your drive and energetic but thoughtful work style. You are a learner, always eager to try something new yet you can make decisions on what pieces of code we are going to deliver into production on your own but you are not afraid of asking others and are eager to help the whole team.
You are a strong collaborator and work well cross-functionally
You have a track record of working in a fast-paced and constantly changing environment
You feel excited learning new technologies on the fly
You have rich experience developing web applications and services.
You have deep knowledge and rich experience working with React.js
You’ve implemented, delivered, and supported complex user interfaces, and single-page applications.
You're driven by long-term-career development goals and are comfortable working with a high level of autonomy.
Bonus if:
You have experience with Server-side rendering, Typescript, and micro-frontend architecture.
You have experience with PWA, notifications, and sockets
You've used one of these libraries or frameworks in the past such as styled-components, react-query, react-hook-form, date-fns, next.js, and more.
You have deep knowledge of automation frameworks, and the ability to write maintainable automated tests.
You know about UX/UI, and usability, and can identify issues and improve them.
You have worked with one these: Storybook, Cypress, Vercel, CircleCI, AWS, Rollbar, Cloudinary, and Mixpanel.
You don't need to check everything to apply. We still believe that the attitude to listen, learn and grow gets you further than a long-time experience. We don't expect you to know every technology we are familiar with, on the opposite, we look forward to hearing about your different experiences and what you learn personally to expand our perspective with you on the team!

🧠 It’s not just frontend you know

If you are curious about startup-building and wish to try other activities “outside your role scope”, you are in the right place. Here are just a few things you can try and learn about while in this role. We will make sure to support you and give you the space to do so:
Feel free to contribute to open source while working with us
Publish your thoughts on our blog
Participate in technical interviews
Wireframe our product
Talk with our customers
Like what you're reading? Apply HERE! 👋
We're looking forward to hearing from you!

Learn more about us