Software Engineer

 

Description:

Write a program in your favorite programming language or framework. The program should:

 

  • Push a list of user information to custom segments in Snapchat’s ad platform.
  • Store randomly generated user information in text format or a local database and read it during execution.
  • Allow the operator to add all information possible for each user.
  • Update or refresh information if the segments already exist.
  • Be easily extendable to push more segments by defining them (in text or database).
  • Use local Git and push to GitHub with meaningful commits. Try to commit often to show clear development progress.
  • Include open source packages if needed, but the main program should be written by you.
  • If you use AI, ensure you understand and test that AI-generated code works.

 

Assignment delivery:

After completing the assignment, please share the link to the public GitHub repository and email it to techjobs@ananinja.com

 

You should hear from us within a maximum of 7 working days. If you do not receive a response,

please reach out via LinkedIn and email. We will ensure that everyone who completes the

challenge is updated on the status of their application, and if rejected, we will provide the reasons

why.

Please note that any CVs, agency emails, or emails other than the candidate assignment GitHub

repo link will be automatically ignored.

Organization Ninja 🥷🏽 نينجا
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Riyadh,Saudi Arabia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-04-25 1:40 pm
Expires on 2025-01-22