senior lead, ios ar/vr engineer | bucureşti

randstad romania
aplică acum

descriere job

bucureşti, bucuresti
IT / telekom
număr de referință
1989 / 2762
randstad romania
NU este obligatoriu să vă înscrieți CV-ul pentru a aplica pentru această poziție, dar dacă aveți o versiune actualizată, este un ajutor important pentru noi. Dacă nu este actualizat sau nu este disponibil acum, îl puteți încărca mai târziu, în orice moment când vă conectați la profilul dvs.


Job Description

Senior Lead, iOS AR/VR Engineer/ 5+years of experience

Location: Bucharest, Romania


  • Be a valued technical member of an autonomous, cross-functional agile team
  • Leverage best practices in continuous integration and delivery
  • Work in cross functional agile teams to continuously experiment, iterate and deliver on new product objectives

Main role responsibilities:

  • Design, architect and implement well-tested software which powers experiences for ELC augmented reality platform
  • Collaborate cross teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • Be an advocate for clean, high quality, highly testable coding practices and influence others to do the same
  • Build enterprise level iOS applications in Swift, Metal Shading language
  • Utilize AR/ML frameworks: Apple Metal, Vision, CoreImage, ArKit, CoreML, MediaPipe
  • Write multi-threaded, asynchronous code
  • Profile applications and optimize code to create performant applications
  • Perform code reviews and mentor junior team members on coding standard
  • Write appropriate test coverage XCTest and XCUITest
  • Use modern architecture patterns like Model-View-View Model (MVVM)
  • Use git version control
  • Utilize caching strategies to enhance performance and usability of the applications
  • Write solution design documentation

Development & Support

  • Contributes high-quality code and adherence to applicable standards in solution delivery
  • Participates in code reviews
  • Assists in developing technical documentation; participates in test-plan development, integration and deployment 
  • Develop system design maps and lead walkthroughs 

Planning, Tracking & Estimation

  • Contributes to task estimation
  • Isolate & Analyze issues and resolve them 
  • Identifies and escalates risks to team lead

Team Management

  • Provides mentoring on best practices
  • Develop a culture of excellence & delivery, while helping grow talent
  • Manage other developers 
  • Steer goals, projects, and features with teams 

Processes & Documentation

  • Contributes to improving existing methodology, processes, tools and technology standards
  • Contributes to project documentation
  • Partner with functional teams to integrate batch jobs and effectively support with communication 



Technical skills 

  • Swift, Metal Shading language
  • Apple Metal, Vision, CoreImage, ArKit, CoreML, MediaPipe
  • 3D math for graphics and games


  • Excellent coding skills on iOS
  • Effective communication on engineering teams
  • Efficient problem-solving skills to mediate and identify solutions
  • Solid understanding of technical principles across SDLC to enforce them across the teams
  • Experienced in Agile Development
  • Excellent time management skills to balance team leadership and your own tasks
  • Detailed oriented to identify and address potential issues before they become roadblocks to deliver projects intime
  • Desire to learn and apply new technical skills
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes
  • Experience on Azure