Senior iOS Engineer
Estée Lauder Companies
Bucharest, Bucuresti, Romania
‎în urmă cu 16 ore

Estee Lauder Company is expanding engineering group to deliver innovative, resilient, scalable applications and services.

We’re committed to strong engineering practices and adopting the best tools for the job at hand. We are looking for technical leaders that love to code, collaborate in technical design & architecture and passionate about adopting new technologies.

You will be a part of dynamic team, building enterprise-level solutions as well as rapid prototypes on modern tools, frameworks and libraries.

Estee Lauder Company’s engineering follows an agile development methodology, building and working on enterprise level software systems.

As a Senior iOS Engineer, you will develop new features that take advantage of the latest trends in the iOS ecosystem, as well as improve our existing systems.

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

Responsibilities

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

Qualifications

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
  • 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
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular