senior ios developer | bucureşti

randstad romania
apply now

job details

bucureşti, bucuresti
IT, Telecom
reference number
2023 / 2815
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.


  • 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.




Functional Skills 

  • Experienced with 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.

 Technical Skills and Qualifications 

  • Be an advocate for clean, high quality, highly testable coding practices and influence others to do the same.
  • Enterprise experience in iOS Development.
  • Professional Enterprise experience in building apps in Swift.
  • Experience writing multi-threaded, asynchronous code.
  • Track record in debugging and optimizing code for performance using instrumentation.
  • Experienced in profiling apps and identifying optimization opportunities.
  • Perform code reviews and Mentor junior team members on coding standards.
  • Experience in profiling applications and identifying ways to optimize app performance.
  • Monitor our logs, metrics, and analytics to ensure the success of our apps and services.
  • Experienced developing integration with GraphQL.
  • Experienced writing appropriate test coverage XCTest and XCUITest.
  • Understanding of modern architecture patterns like Model-View-View Model (MVVM).
  • Experience with version control, bitbucket.
  • Familiarity with containerization, microservices architecture, continuous integration, and delivery.
  • Create and empower your team to create reusable and maintainable apps and abstractions using modern practices.
  • Experienced with utilization of caching techniques to enhance performance.

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.

Other Key responsibilities

  • Developer will be part of Fast to action team, a cohort of developers that will move quickly to solve challenges and develop disruptive solutions. With a focus on high quality delivery and modernization.
  • Each team member will contribute to and support the execution of these projects working across IT, brands, regions and functions to develop, implement, and measure innovative solutions and tackle business issues head-on.