• Salary : Open Salary
  • Duration of Employment : 3 months
  • Sector of Vacancy :
    Android

Qualification/Work Experience :

  • *Strong experience working with Ruby on Rails and JavaScript.
    *Strong experience in modern native Android architecture and Kotlin development.
    *Experience with JetPack.
    *Strong experience with PostgreSQL, including working with large databases, complex queries, and materialized views.
    *A formal Engineering or CS background is preferred, but not required. If not, the candidate should be able to explain how they have learned the fundamentals of CS.
    *Familiarity with design patterns, Domain-Driven Design (DDD), and algorithms.
    *Experience with API design and software modeling.
    *A strong sense of aesthetics and product design, with the ability to improve flows and UI designs independently.
    *Familiarity with common stack tools and technologies such as Github, CI, Rspec, AWS, CSS/Sass/TailwindCSS.

Job Description:

  • *Designing and implementing a new backend architecture using Ruby on Rails to support the Android and future iOS apps.
    *Developing the native Android app using Kotlin.
    *Creating a web-based version in accordance with current UI designs.
    *Translating documented designs and features from Notion/Sketch/Github into Rails using ERB/SaaS/Tailwind and into Android.
    *Building new features and functionality for both the frontend and backend.
    *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.

Company : Nearshore Coders