What are the responsibilities and job description for the Senior Software Engineer - Frontend position at Skyfire?
About Us
Skyfire is a payment platform designed for the emerging machine economy, where AI and machines need to transact seamlessly and autonomously. It addresses the limitations of current financial systems by enabling instant, global, and micropayments specifically tailored for AI and machine interactions. By leveraging stablecoins and blockchain technology, Skyfire offers a scalable and efficient solution for AI to pay for APIs, data, and services, as well as for enterprises to automate micropayments. With a strong team experienced in payments and a strategic go-to-market plan, Skyfire aims to become the financial backbone of the rapidly growing machine economy.
What You'll Do
Skyfire is a payment platform designed for the emerging machine economy, where AI and machines need to transact seamlessly and autonomously. It addresses the limitations of current financial systems by enabling instant, global, and micropayments specifically tailored for AI and machine interactions. By leveraging stablecoins and blockchain technology, Skyfire offers a scalable and efficient solution for AI to pay for APIs, data, and services, as well as for enterprises to automate micropayments. With a strong team experienced in payments and a strategic go-to-market plan, Skyfire aims to become the financial backbone of the rapidly growing machine economy.
What You'll Do
- Design and develop user experiences for the Skyfire platform, focusing on usability, accessibility, and performance.
- Implement intuitive and interactive data visualizations and dashboards to help users monitor and manage their machine payments.
- Help ideate and define business requirements and build comprehensive solutions based on reusable React components.
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow between the front-end and back-end.
- Optimize performance, ensure cross-browser compatibility, and follow responsive design principles for a smooth user experience across all devices.
- Rapidly develop prototypes and proofs-of-concept to showcase platform capabilities for business development and client demonstrations.
- Expertise in React: In-depth knowledge of React concepts, including components, hooks, state management, and routing.
- Expertise in HTML and CSS: Strong knowledge of semantic HTML and modern CSS techniques including Tailwind CSS, responsive design principles, and animation. Experience implementing accessible interfaces that follow current web standards..
- Proficiency with TypeScript: Advanced understanding of TypeScript, including type definitions, interfaces, generics, and utility types. Ability to leverage TypeScript's features to create robust, maintainable code with a great developer experience.
- UI/UX sensibility: Understanding of user experience principles and ability to implement intuitive interfaces.
- Experience with modern UI libraries: Proficiency with contemporary component libraries and design systems such as Shadcn UI, Radix UI, or Headless UI.
- Proficiency with testing tools: Ability to write unit tests and integration tests using Jest or other testing frameworks.
- Knowledge of best practices for accessibility: Ability to develop accessible UIs that are usable by people with disabilities.
- Understanding of performance optimization techniques: Ability to optimize front-end code for speed and responsiveness.
- Experience with version control systems: Git proficiency for managing code changes and collaboration.
- Responsive design expertise: Ability to build UIs that seamlessly adapt to different screen sizes and devices, including mobile and tablets.
- Experience with AI integrations: Familiarity with AI platforms and APIs such as OpenAI, including integrating with LLMs, RAG systems, and function calling tools.
- Competitive cash and equity compensation package
- Healthcare insurance for employees and their families
- Opportunity for career growth in a fast-paced startup environment
- A collaborative and high-impact team culture
- The chance to shape the future of an innovative company