КандидатыОпубликовать вакансию
Войти

VIVA

20.12.2023

About the company:
VIVA is a groundbreaking lifestyle coaching app designed to foster happiness and empower individuals to cultivate enduring, healthy habits while unlocking their full potential.
Through personalized, bite-sized audio sessions, we offer a unique, scientifically validated approach for instilling lasting, beneficial habits. Our commitment to creating an enjoyable and engaging user experience is relentless, with a meticulously designed UI that is as functional as it is visually appealing. At the core of our philosophy, we firmly believe in everyone's right to relish the benefits of a healthy lifestyle.

Salary range:
5000 USD gross

Type of work:
Remote

Type of employment:
Full-time

Job description:
We’re seeking a dedicated Lead FullStack Ruby on Rails Developer for a remote and full-time position. As a company, we value great design and code, and pay close attention to detail throughout the product development process. If you’re passionate about design, aesthetics, writing elegant, well-organized code and abstracting components this may be the perfect opportunity for you.

You'll be working directly with the founder to keep expanding on our vision and helping deliver a better experience to our customers. Apart from coding, you'll also engage in strategic discussions, contribute to architectural decision-making, and influence the roadmap of VIVA.

Responsibilities:
As the lead developer, your daily tasks will include:
- Building new features and functionality for both the frontend and backend. Designing and implementing a new API (Rest/GraphQL) using Ruby on Rails to support the future native Android and iOS apps.
- Craft stunning web components using technologies such as TailwindUI, Tailwind CSS, ViewComponent, and JavaScript frameworks like Vue.js, React.js or Hotwire.

- Identify and refactor common functions from current views into web components, aiding in the establishment of a cohesive and unified design system.
- Develop ERB views utilizing HTML, Tailwind, CSS, and components conforming to Sketch or Figma specifications.
- Integrating external third-party services and APIs, such as OpenAI for content recommendations, text-to-speech and payment methods.
- Assisting in scaling efforts by performing benchmarks and optimizations as needed, and proposing changes to architecture design.
- Author integration tests for components in Rails (RSpec) and JavaScript (for example, Jest).

Position requirements:
• Solid expertise in building applications with Ruby and Rails, both working on frontend interaction using frameworks such as Hotwire, Vue.js, React.js as in backend working with high load databases.
• A robust background in JavaScript/TypeScript, with familiarity in Hotwire and other popular JavaScript frameworks like React.js and Vue.js.
• Strong experience with PostgreSQL, including working with large databases, complex queries, and materialized views.
• Experience with API design (REST, GraphQL) and software modeling including authentication and security.
• A natural passion for creating exceptional web experiences featuring consistent interactivity and accounting for all potential user states and presentations.
• A refined aesthetic sense and product design expertise, with the ability to enhance flows and UI designs independently.
• Mastery in writing elegant, semantic HTML/CSS code and creating visually compelling presentations that consistently prioritize user experience.
• Proficiency in working with and abstracting web components and using frameworks such as TailwindUI.
• Strong knowledge of semantic HTML, CSS3 selectors, grids, flexbox, media queries, and frameworks such as Tailwind CSS/Sass.
• Experience in animations and motion design with CSS and SVGs.
• Proficiency with standard stack tools and technologies such as Github, CI, RSpec, AWS, Figma, Sketch.
• Humility, excellent asynchronous communication skills, and openness to both giving and receiving constructive feedback.
• Exceptional written and verbal communication skills in English, with the ability to articulate complex issues succinctly. Proficiency in Spanish or Portuguese would be beneficial.
• A formal Engineering or Computer Science background is preferred, but not mandatory. - Alternatively, the candidate should demonstrate a solid understanding of CS fundamentals.
• Knowledge of design patterns, and Domain-Driven Design (DDD) would be an advantage.

Plus:
• Experience with Kotlin and Swift/SwiftUI.

Working conditions:
• 100% Remote: Work from anywhere, at any time, without the hassle of a daily commute.
• Flexible Schedule: Choose a work schedule that works best for you and your lifestyle.
• Generous Time-Off Policy: Take time off whenever you need it, with unlimited paid time off.

Candidates from any country are considered for this position.

© 2024 Jooby.dev

Ваш аккаунт
ВойтиРегистрация