Mobile Software Development Engineer

  • Full Time
  • Uganda

Diebold Nixdorf

Job Description

Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.

The people of Diebold Nixdorf are 22,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our teams automate, digitize, and transform the way more than 75 million people worldwide bank and shop each and every day.

Our culture is fuelled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.


  • Develop the mobile frontend applications for the cloud-oriented microservices backend
  • Determine and utilize best practices in the design, coding, testing and maintenance to build the high quality product
  • Apply the best practices and experience in the development
  • Analyze, design, code and implement the new functionality
  • Participate in the code reviews and feature development planning
  • Cooperate with the multinational team and suggest decisions of the implementation
  • Coach the team members

Technology Stack

  • React Native
  • Redux, Redux-Saga
  • SingnalR

Minimal Requirements

  • Demonstrable commercial experience with React Native
  • Solid understanding of OOP and design patterns
  • Proficiency in JavaScript (ES6)
  • Experience with Redux, Redux-Saga
  • Experience with REST API, JSON
  • Experience with the Git version control system and Jira
  • Experience with Figma, InVision
  • English (intermediate or higher)

Optional Requirements

  • Contribution to open source projects
  • Experience with SignalR, WebSocket
  • Experience with TypeScript
  • Experience with the micro frontend concept
  • Experience with the cloud technologies and microservices
  • Experience with Docker
READ:   Senior - Mining Data Engineer

Personal Requirements

  • Ability to work in the Agile environment with the minimal guidance
  • Team player
  • Result-oriented
  • Attention to the details and code quality
  • Ability to work independently as well as in the team
  • Continue the self-improvement by learning new technology stacks and tools

We Offer

  • Competitive compensation
  • Work in the multinational environment
  • Friendly atmosphere of the real SW Factory
  • Comfortable working place
  • Flexible working hours
  • Flexible (remote in combination with on-site) working conditions
  • Training programs based on your performance and development needs
  • English/German courses
  • Compensation of 5% tax and social security fees according to the approved rates by Law
  • 20 working days (4 weeks) of the annual vacation
  • Medical insurance, which is 100%-covered for you, and the right for the beneficial medical insurance rate with the Company Medical Insurance provider for your relatives and children

  • Seniority level

    Entry level

  • Employment type


  • Job function

    Engineering and Information Technology

  • Industries

    Information Technology and Services, Financial Services, and Computer Hardware


Related Jobs
  • Databricks
    Full Time
    Sydney, New South Wales, Australia

    As an Account Executive - Commercial at Databricks, you are experienced in selling into Mid sized, strategic accounts in ANZ. As a successful candidate you are a creative, energetic self-starter who understands the sales process. You know
  • Full Time

    Automotive Electrician TheCheksons Autotech Warri, Delta, Nigeria
  • Centro Medico Maracay
    Maracay, Aragua, Venezuela

    "Centro Médico Maracay, C.A" Se encuentra en la búsqueda de un programador freelancer que cumpla con el siguiente perfil:Ing. sistemas, informática, o carreras afinesExperiencia mínima de 5 años en:C#SQL ServerB.D OracleLos requisitos
  • Liquid Intelligent Technologies
    Full Time
    Gaborone, South-East, Botswana

    ROLE PURPOSEThe Key Account Manager leads organizations on their Connectivity and Cloud journeys to put continuous innovation into practice while delivering stakeholder value through the best use of Cloud platform and ecosystem.Serves as t
Guías Online