Software Engineer/Senior Software Engineer - Gurugram, India - FxConsulting

    Default job background
    Description
    Company :
    Deutsche Telekom Digital Labs, Gurgaon


    Deutsche Telekom Digital Labs is the captive unit of the global telecom giant & we create compelling digital propositions by building scalable and agile platforms to provide the best of digital experience to Deutsche Telekom customers across Europe.

    We aim to bring all the Deutsche Telekom customers onto our digital products by simplifying the experience.

    This includes innovative approaches to allow the user to explore compelling propositions, recommend most suitable services based on micro segmentation and so on.

    You ask what's in it for you? We say,

    • An opportunity to build digital products from scratch (literally from scratch) for one of the leading European telecoms (Deutsche Telekom) using latest technologies & on cloud native platforms.
    • Enhanced customer experience, convergence, and increased business productivity, continuously investing into entrepreneurial value creation projects to build agility and cross functional teams in order to steer innovative business models.
    If this excites you, then join this dream team of technologists, who are passionate about building great products & are looking to disrupt the European market through their digital offerings

    Role :
    Software Engineer/Senior Software Engineer


    Role : SE/SSE - iOS Development

    Reporting to : Lead Engineer

    Objective of the Role : We are looking for top-notch Software Engineers who will deliver on key initiatives, starting from the ideation phase all the way to development and product delivery.

    You Will :


    • You will be an integral member in the design, analysis, development and deployment efforts in projects to solve complex business problems
    • You will produce scalable, flexible, efficient and supportable solutions using appropriate technologies like Java or any other programming language.
    • You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.
    You must have :


    • Hands on experience in writing iOS applications using Swift
    • Expertise in Swift's core concepts of memory management and concurrency
    • Excellent data structure & algorithm and problemsolving skills
    • Experience building iOS app from scratch with a strong focus on architecture. Familiar with MVC, MVVM, VIPER, etc
    • Experience with thirdparty libraries, APIs, web services and JSON
    • Unittest code for robustness, including edge cases, usability, and general reliability
    Big Pluses if you :


    • Have a strong focus on business outcomes
    • Are comfortable with collaboration, open communication and reaching across functional borders
    • Are selfmotivated and can get things done
    • Have the ability to communicate and defend your ideas clearly
    • Have a strong knowledge of threading, concurrency, scaling, and high availability.
    • Have a desire to build products that users love
    • Are updated on the newest technologies
    )