Job Description
- Lead the development of the FeedBank platform's front end.
- Work with the product and design teams along with the founders to build new product features from start to finish: through conception, research, implementation, and maintenance.
- Work closely with founders and internal/external stakeholders to build products, tools, and services from scratch and deliver high-quality software solutions.
- You'll leverage your front-end knowledge to help improve performance and reliability, and polish existing features.
- Share your technical expertise to help the team make thoughtful and scalable design decisions and identify performance bottlenecks to troubleshoot quickly.
- Manage product development priorities, deadlines, and deliverables.
- Ensure high-performant and responsive web applications and websites.
Skills & Qualities Were Looking For
Hard Skills
- Bachelors/Masters degree in Computer Science (or equivalent experience).
- 2 years of experience as a front-end developer (rare exceptions for highly skilled developers) at a fast-paced, preferably early / growth stage start-up.
- You're familiar with HTML, CSS, JavaScript, and React UI framework.
- Knowledge of code-bases and version control systems (Git).
- You have experience debugging performance issues with UI in modern browsers across multiple platforms.
- Well-versed with SQL database design & RDBMS concepts.
- Strong arithmetic reasoning, logical and analytical thinking skills.
- Strong knowledge of code quality maintenance and performance analysis.
Soft Skills
- Thoughtful problem-solving: We expect you to solve problems. Solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.
- Navigating ambiguity in design: You can translate high-level designs into production-ready UI. Given clear requirements, you are comfortable making judgment calls on tradeoffs and edge cases in the user experience on your own. You don't need to see every interaction mocked out ahead of time, but you actively partner with designers to suss out the details when the requirements are unclear.
- Pragmatic and business-oriented: You care about the business impact of what you're building, and you prioritize projects accordingly. You're not just going after cool stuff you understand the balance between craft, speed, and the bottom line.
- The right attitude toward a sense of urgency, risk, and ambiguity that comes naturally with working at an early-stage startup.
- Clear communication skills so you can easily convey your thoughts, opinions, and feelings to customers and teammates.
- Comfortable working in a fluid, growing organization with minimal supervision.