Software Engineer (Grayjay)

FUTO is in search of a highly skilled and versatile Software Engineer to become an integral part of our forward-thinking team. The successful candidate will be responsible for the development and improvement of Grayjay’s desktop and mobile applications. You will be involved in both frontend and backend development, ensuring the application is robust, user-friendly, and high-performing.

Key Responsibilities:

  • Work on Grayjay’s desktop application using Electron and Vue.js.
  • Work on Grayjay’s mobile application using native Android (Kotlin).
  • Work closely with designers to deliver top-notch user experiences.
  • Ensure high-quality code.
  • Design, develop, and optimize end-user applications.
  • Implement and optimize CI/CD pipelines to streamline release cycles.
  • Stay abreast of emerging technologies and programming languages, integrating them where appropriate.
  • Troubleshoot and resolve issues in existing software with minimal supervision.
  • Work on other FUTO projects.
  • Provide critical and constructive feedback on in-development projects to ensure a smooth release phase.
  • Understand good design.

Notes:

  • This position focuses heavily on hands-on coding.
  • Alignment with FUTO’s commitment to Software Freedom, including the principles of free software usage, transparency, and open collaboration, is essential.

Ideal Candidate Profile:
We are seeking an individual who is practical, goal-oriented, and adept at problem-solving. Excellent communication skills, both written and verbal, are a must. The candidate should possess experience in Electron and Vue.js development, with full-stack experience and Android Native experience being a significant plus. Familiarity with alternative UI frameworks is beneficial.

To apply, please email jobs@futo.org with a resume and portfolio, mention the job title “Software Engineer Grayjay” in the email title.