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

randstad romania
apply now

job details

bucureşti, bucuresti
IT, Telecom
reference number
1989 / 2762
randstad romania
You do not need to upload a curriculum vitae to apply for this position, moreover as a simple solution you can apply with your Linkedin profile. Click on the "Apply" button and choose from the application options that requires not more than 2 minutes.


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