IvorySoft

Joined in 2020
33% answers

IvorySoft is a software development and design agency based in Kyiv. We provide tech expertise for startups and businesses predominantly for the USA, UK, and Canada markets. We deliver customized web, mobile, and design solutions, that align with our client's goals. 

 

OUR ACHIEVEMENTS ๐Ÿš€:

๐ŸŽฏ Building people-first company culture 

๐ŸŽฏ Top-rated Plus on Upwork with 100% job success score 

๐ŸŽฏ Building projects from idea to Ycombinator 

๐ŸŽฏ 50+ successfully finished projects with only positive reviews. 

๐ŸŽฏ Partnership with Google and MIT 

 

REASON TO JOIN US ๐Ÿš€: 

๐ŸŽฏ Become a part of high-quality projects where you can master the latest technologies and make an impact 

๐ŸŽฏ Working with high-level specialists who always give enormous motivation for the development 

๐ŸŽฏ Super friendly atmosphere where everyone matters 

๐ŸŽฏ No bureaucracy and a lot of opportunities for growth 

  • ยท 49 views ยท 7 applications ยท 22d

    Embedded C / Python Developer (Contract role)

    Full Remote ยท Countries of Europe or Ukraine ยท 4 years of experience ยท English - B1
    We are looking for an experienced Embedded C / Python Developer to join our team . This role is focused on code generation, compilation pipelines, and hardware interaction for a configurable game platform. If you enjoy working close to hardware and...

    We are looking for an experienced Embedded C / Python Developer to join our team ๐ŸŽฎ. This role is focused on code generation, compilation pipelines, and hardware interaction for a configurable game platform. If you enjoy working close to hardware and building flexible systems driven by user-defined logic - weโ€™d love to talk.

     

    ๐ŸŒ ABOUT THE PROJECT

    The project is a customizable game platform where end users define game scenarios through a web interface.

    User input is stored as JSON configurations, which are then used to:

    • generate C code using Jinja templates
    • compile the generated code
    • run the resulting program directly on a physical device (provided)

    The device reacts to programmed scenarios with different effects such as:

    • LED control
    • position handling on a map
    • sounds and other interactive behaviors

    A partial generation and compilation mechanism already exists. Your task will be to finalize and extend it, covering all client requirements and ensuring stable execution on the device.

     

     TECH STACK

    • C
    • Python
    • Jinja
    • CMake
    • JSON-based configuration
    • Embedded / hardware-oriented development

       

     RESPONSIBILITIES

    โœ… Complete and extend the existing code generation pipeline (JSON โ†’ C code via Jinja templates).
    โœ… Work with generated C code and ensure successful compilation using CMake.
    โœ… Adapt and implement game logic, effects, and triggers according to customer requirements.
    โœ… Test and refine existing examples of effects and triggers on the real device.
    โœ… Debug issues related to compilation, runtime behavior, and hardware interaction.
    โœ… Collaborate with the team to clarify requirements and improve system stability.

     

     REQUIREMENTS

    ๐Ÿ”น Strong experience with C (embedded or system-level development).
    ๐Ÿ”น Practical experience with Python (automation, code generation, tooling).
    ๐Ÿ”น Experience with code generation or template-based systems (Jinja or similar).
    ๐Ÿ”น Familiarity with CMake and build pipelines.
    ๐Ÿ”น Experience working with hardware or embedded devices.
    ๐Ÿ”น Ability to debug and test behavior on real devices.
    ๐Ÿ”น Good analytical thinking and problem-solving skills.
    ๐Ÿ”น Self-driven, responsible, and comfortable working with partially implemented systems.
    ๐Ÿ”น Upper-intermediate English (written and spoken).

     

     WHAT WE OFFER

    โœจ Work on a technically interesting project combining code generation, embedded systems, and real hardware.
    โœจ Opportunity to influence architecture and implementation decisions.
    โœจ Flexible working hours and remote-friendly collaboration.
    โœจ Long-term cooperation and professional growth.

    ๐Ÿ“ฉ Interested?
    Send us your resume and a short description of your relevant experience.

    More
  • ยท 478 views ยท 177 applications ยท 13d

    Front-End React developer

    Full Remote ยท Countries of Europe or Ukraine ยท 3 years of experience ยท English - B2
    IvorySoft is a people-first software engineering and IT consulting company. We provide complex technological solutions for startups and businesses from the USA, UK, Nordic countries, and Canada. To meet our ambitious goals, we are looking for a Middle...

    IvorySoft is a people-first software engineering and IT consulting company. We provide complex technological solutions for startups and businesses from the USA, UK, Nordic countries, and Canada.

    To meet our ambitious goals, we are looking for a Middle Front-End React Developer to join our growing team that helps to build clean and innovative software products.

     

    ๐ŸŽฏ ABOUT THE PROJECT:

    Our customer is a US-based company driving the clean energy transition through advanced software solutions. Their platform supports large-scale clean electrification projects - including solar, storage, and EV infrastructure - by providing intuitive data visualization, analytics dashboards, and real-time performance tracking tools.

    The project focuses on developing modern, high-performance web interfaces that empower users to make data-driven decisions through rich visualizations and interactive dashboards.

     

    RESPONSIBILITIES:

    ๐Ÿ‘จโ€๐Ÿ’ป Develop high-quality, scalable, and maintainable front-end applications using React 18 and TypeScript.
    ๐Ÿ‘จโ€๐Ÿ’ป Implement responsive, user-friendly interfaces with Styled-components and modern UI practices.
    ๐Ÿ‘จโ€๐Ÿ’ป Integrate complex data visualizations using Highcharts and Highcharts React.
    ๐Ÿ‘จโ€๐Ÿ’ป Work with GraphQL Code Generator to create efficient client-side data access layers.
    ๐Ÿ‘จโ€๐Ÿ’ป Collaborate with back-end engineers, designers, and QA specialists in an Agile environment.
    ๐Ÿ‘จโ€๐Ÿ’ป Ensure code quality through ESLint, TypeScript ESLint, and thorough testing with Vitest.
    ๐Ÿ‘จโ€๐Ÿ’ป Contribute to the microfrontend architecture using vite-plugin-federation.

     

    REQUIREMENTS:

    ๐Ÿ’ป 3+ years of experience in Front-end development.
    ๐Ÿ’ป Strong knowledge of React 18 and TypeScript.
    ๐Ÿ’ป Experience with Vite as a build tool.
    ๐Ÿ’ป Proficiency in Styled-components for styling.
    ๐Ÿ’ป Experience with data visualization libraries, particularly Highcharts and Highcharts React.
    ๐Ÿ’ป Familiarity with Luxon for date/time manipulation.
    ๐Ÿ’ป Experience with GraphQL and GraphQL Code Generator.
    ๐Ÿ’ป Knowledge of vite-plugin-federation and microfrontend architecture.
    ๐Ÿ’ป Strong understanding of ESLint, TypeScript ESLint, and code quality tools.
    ๐Ÿ’ป Experience with Vitest or similar testing frameworks.
    ๐Ÿ’ป Excellent problem-solving and analytical skills.
    ๐Ÿ’ป Strong communication skills and the ability to work in a team environment.
    ๐Ÿ’ป Experience with Agile methodologies is a plus.

    More
Log In or Sign Up to see all posted jobs