Job Title: Senior Mobile Application Developer
This is a challenging senior role, which requires 3+ years of experience with mobile app development, including the latest technologies and frameworks.
* Main Responsibilities:
* Designing and Building Apps: Translating design concepts and user requirements into functional mobile applications.
* Writing Code: Using programming languages like Java, Kotlin or Swift to create the app's logic, features, and user interface.
* Working with SDKs: Utilizing software development kits (SDKs) to access device features like the camera, GPS, and sensors.
* Creating User-Friendly Interfaces: Designing intuitive and visually appealing user interfaces that are consistent with platform design guidelines.
* Implementing App Navigation: Developing clear and logical navigation flows within the app.
* Optimizing for Different Screen Sizes: Ensuring the app looks and functions correctly on a variety of devices with different screen sizes and resolutions.
* Testing App Functionality: Conducting thorough testing to identify and fix bugs, errors, and performance issues.
Key Requirements:
* 3+ years of experience with mobile app development, including the latest technologies and frameworks.
* Ability to write clean code in various programming languages.
* Working experience with popular cross-platform frameworks and tools.
* Familiarity with RESTful and/or GraphQL APIs.
* Familiarity with building and optimizing CI/CD pipelines on GitHub actions.