Job Description
As a Mobile Developer, you will be part of an Empowered Product Team to design and develop features for cross-platform mobile applications.
Key responsibilities include:
* Designing and developing frontend application features using SAP BTP Mobile Services, JavaScript, TypeScript, Visual Studio Code, Xcode, Android Studio, ilodata, SQL, Ultralite DB, Appium, Java, SAP Business Application Studio, Github, CI/CD with Hyperspace Fastlane, OData Services, SAP Gateway, S/4HANA system, etc.
* Collaborating with product managers to clarify customer problems and feature requirements.
* Collaborating with UX designers to ensure seamless and visually appealing user experiences following SAP Fiori Design Guidelines for each platform.
* Ensuring high performance and responsiveness of developed features.
* Collaborating with backend integration service developers to align on OData Service features and requirements.
* Using S/4HANA system and its relevant business processes and data objects, setting up necessary test data, performing end-to-end testing, and validating developed features.
* Conducting thorough testing, including unit testing, integration testing, and UI automation testing scripts for developed features.
* Collaborating with quality engineers on issues reported, debugging, identifying, and fixing bugs, crashes, and performance issues.
Responsibilities also include providing sufficient documentation on developed features, collaborating with technical writers to provide information on product features developed, following agile development principles and best practices during development, participating in daily scrums, backlog grooming, and estimating good-quality effort.
Requirements include maintaining communication and documentation in English, maintaining proper communication and notification with lead MDK developer and SAP development manager on vacation or absence, and investigating and resolving assigned customer incidents from ServiceNow.