Digital Turbine is hiring a

Software Engineer

İstanbul, Turkey
Full-Time
We are looking for an experienced Software Engineer to join our Ad Unit Engineering team, where you will be instrumental in crafting creative and tailored ad units for diverse brands and companies. As our ideal candidate, you have a proven track record in developing prototypes and writing secure, innovative code using cutting-edge technologies like React.js and Node.js. In this role, you will adhere to industry best practices such as code reviews and continuous integration, and collaborate with cross-functional teams to enhance and customize product solutions to meet client needs. As a Software Engineer of the ad unit engineering team, you will report directly to the Software Engineering Manager.

About the role:

  • Work directly with the creative, product engineering, and design leadership to craft modern JavaScript based web applications
  • Implement rapid prototypes; solve problems and proactively look for ways to improve the products and platform
  • Write secure and well-tested front-end code using at least one of the latest technologies (React.js, Node.js, JavaScript, Typescript)
  • Be an effective team player by discussing development methods and solutions to roadblocks with other team members
  • Develop high quality software using industry standard best practices, including unit testing, code reviews, and CI / CD tools (preferably using GitLab / GitHub Actions)
  • Collaborate with cross-functional teams to conceptualize, build, test, and ship software solutions
  • Researching new technologies and adapting them for use in the company’s product
  • You are highly collaborative and communicative - you work daily with product managers, engineers, designers, project managers, testers. You are modest, sociable, and love what you do

About you:

  • BS degree and 2-5 years of experience in developing web applications and services as Software Engineer
  • Excellent written and verbal communication skills in English
  • Experience in building full-stack web applications with Node.js and Express (or equivalent technology)
  • Solid understanding of web development fundamentals, modular CSS, browser differences, and CSS preprocessors
  • Experience with Task Runners such as NPM, Yarn, WebPack, grunt, or gulp and package managers
  • Experience with agile methodologies - SCRUM, Kanban, or similar
  • Experience with Javascript / Typescript Node.js, React, RESTful architectures, and familiarity with other frameworks (Typescript is a plus)
  • Good understanding of Unit-testing and integration-testing, and DDD & TDD practices
  • Experience deploying and running applications in cloud environments (preferably AWS)
  • Experience with Three.js, P5.js, Ml5.js is a plus
  • Experience with MongoDB, AWS, GCP is a plus
  • Experience with micro-services architecture, Docker, or Kubernetes technologies is a plus

#LI-IV1 #LI-Hybrid 
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job