Frequency Software Developer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
The Role:
We're seeking a talented Software Engineer to join our engineering team and contribute to building our innovative audio advertising platform. This role focuses on developing high-quality software solutions, collaborating with team members, and implementing features that directly impact our users. You'll work on both frontend and backend systems, writing clean, maintainable code while learning from experienced engineers and growing your technical skills.
The ideal candidate will work closely with senior engineers and product managers to implement features and improvements that support our platform's growth and success.
Responsibilities:
Software Development
Develop and maintain frontend and backend features using modern technologies and best practices
Write clean, efficient, and well-documented code that follows established coding standards
Implement user interfaces that are responsive, accessible, and provide excellent user experience
Build and maintain APIs and backend services that support our platform's functionality
Participate in code reviews and provide constructive feedback to maintain code quality
Collaboration and Learning
Work closely with senior engineers to understand requirements and implement solutions
Collaborate with product managers to translate business requirements into technical implementations
Participate in team meetings, planning sessions, and technical discussions
Learn from experienced team members and contribute your own ideas and perspectives
Share knowledge with teammates and contribute to a collaborative team environment
Quality and Testing
Write comprehensive tests for your code, including unit tests and integration tests
Follow test-driven development practices when appropriate
Participate in quality assurance processes and help identify and fix bugs
Ensure your code meets performance and security standards
Contribute to maintaining and improving our automated testing suite
Process and Improvement
Follow established development processes and contribute to process improvements
Use version control effectively and participate in our development workflow
Help maintain documentation for the systems you work on
Identify opportunities to improve code quality, performance, or developer experience
Stay current with new technologies and development practices relevant to your work
Problem Solving
Debug and troubleshoot issues in existing code and systems
Analyze requirements and propose technical solutions
Break down complex problems into manageable tasks
Research and evaluate different approaches to solving technical challenges
Contribute to architectural discussions and technical decision-making
Requirements:
You have solid experience in software development with a focus on web technologies
You write clean, maintainable code and care about software quality
You're a good communicator who works well in a collaborative team environment
You're eager to learn new technologies and improve your skills
You have a systematic approach to problem-solving and debugging
You're detail-oriented and take pride in delivering high-quality work
You're comfortable working in a fast-paced environment where requirements may evolve
You take initiative to improve your code and learn from feedback
You're fluent with AI coding tools and have a point of view on how to use them well
Our Tech Stack:
We operate two platforms in parallel and you'll work across both, with the bulk of new development on v2.
v2 (primary focus, where new development happens)
Next.js for the application framework, organized as microapplications under frequency.media subdomains
React for the UI layer, with Mantine as our component library and design system
Supabase for Postgres, auth, storage, and realtime, with Row Level Security driving our permissions model
Vercel for hosting, edge functions, feature flags, and the AI Gateway
TypeScript end to end
v1 (maintained, with feature work as needed)
React and Angular on the frontend
NestJS and Node.js on the backend
AWS for infrastructure