What are the responsibilities and job description for the Frontend Developer position at Obviously AI?
Data Science problems are everywhere, but the talent is not. At ObviouslyAI, our vision is to turn every company into an AI company. We do this by providing businesses with access to world-class, on-demand data science talent that helps them solve real business problems. On the back end, we empower data scientists with a set of internal groundbreaking tools to help them deliver results in minutes, not months.
We're a small, scrappy group of people with a strong bent toward failing fast, a bias for action, and attention to detail. We're focused on doing the best work of our lives and believe in having a healthy separation of work and life. We keep working hours flexible and are building a team with business teams located in San Francisco, CA and engineering teams located in Bangalore, India.
Obviously AI is backed by some of the top venture capital firms in the US, and you'll be on the ground floor of a fast-growing company with a big mission.
About You
We're looking for a talented and passionate Frontend Engineer to take ownership of our user interface, crafting sleek, intuitive designs and perfect pixel code. You'll work in a fast-paced environment where your contributions will directly shape the future of our platform.
Responsibilities
- Build and Maintain{{:}} Design, develop, and maintain pixel-perfect, reactive UIs using modern frameworks like Vue.js and Nuxt.js (or React.js and Next.js )
- Frontend Ownership{{:}} Take complete ownership of the frontend, iterating quickly to enhance the user experien c
- e API Integration{{:}} Implement scalable, secure, and high-performance APIs, adhering to Resource-Oriented Design Language (RODL) princip l
- es Data Structures{{:}} Develop and optimize API data structures using best practices like JSON schema design, pagination, filtering, sorting, and inde x
- ing Cross-Functional Collaboration{{:}} Work closely with product leaders and designers to deliver cutting-edge LLM-based t
- ools Security{{:}} Follow best practices such as input validation, OAuth/JWT authentication, and vulnerability mitigation based on OWASP sta n
- dards Performance Optimization{{:}} Focus on performance tuning, including Lighthouse scoring and monitoring frontend appli c
- e
- ments Experience{{:}} 7-10 years of professional frontend development ex p
- erience Frameworks{{:}} Proficiency in Vue.js, Nuxt.js, React.js, o r
- Next.js Type Safety{{:}} Strong experience with TypeScript for type-safe d e
- velopment API Expertise{{:}} Deep understanding of RESTful and WebSocket (Socket.io) API design with resource-based architecture and robust vers i
- on control CI/CD and Deployment{{:}} Familiarity with CI/CD pipelines (preferably on AWS or GCP) and containerization u
- sing Docker Performance{{:}} Knowledge of performance optimization and monitoring tools li k
- e Lighthouse Collaboration{{:}} Experience working in cross-functional teams and taking ownership of fro n
jects BenefitsIn-Person Collaboration{{:}} Work closely with a team of talented professionals in our San Fr
ancisco office.Autonomy and Ownership{{:}} Shape the future of a cutting-edge LLM platform as the sole fro
ntend developer.Impactful Role{{:}} Be part of a small, dynamic team with the chance to make meaningful contributi
ons from day one.Competi
tive Compensation