LOCATION: Amman
Job Level: Senior level
Working schedule: Hybrid
Reports To: Software Development Manager
JOB SUMMARY
Software Mobile Developer Writes structured application/interface code from specifications conforming to established methodology and standards. Conducts unit tests of either new or modified applications. Participates in code reviews to represent reviewed work for adherence to standards and specifications. Writes or revises program documentation, operations documentation and user guides in accordance with standards. Complete technical training and company orientation as required strengthening organizational and technical knowledge.
JOB RESPONSIBILITIES
- Responsible for mobile app software development.
- Give the necessary support for the support team when it’s needed.
- Coordinate with the QA department for testing and Quality Assurance issues.
- Planning – Understands the system development life cycle and demonstrates an awareness of established capacity thresholds.
- Demonstrate awareness of how assigned responsibilities relate to capacity.
- Provides estimates for assigned tasks.
- Demonstrates and applies technical standards to assigned tasks. Understands the function of design and that multiple tools exist to perform a single task.
- Complies with logical and physical security policies, processes, and practices, recognizes non-compliance and notifies appropriate individuals.
- Build – Understands the basics of the process of gathering requirements.
- Translates detailed specifications/functional requirements into structured applications programs, scripts, network solutions, or requirements for package selection.
- Creates and maintains documentation of their own work. Executes a test plan and documents the results.
- Execute – Understands the effect of their own task performance on the overall system performance. Investigates and resolves problems, with direction, as they occur.
- Relies upon a designated resource(s) for help when needed.
- Provides help to other team members when asked to.
- Building capacity by self-learning activities.
- Manage multiple tasks properly taking into consideration priority.
QUALIFICATIONS:
- 3-5 years of experience in mobile app development.
- Experience with a native mobile Android or iOS development, in swift for iOS development and / or Kotlin / Java for Android.
- UI/ UX mobile principles understanding and best practices.
- Experience with third party libraries and APIs.
- Familiar with cloud message APIs and push notifications.
- Familiar with Jira.
- A good knowledge with RESTful APIs to connect mobile applications to back-end services.
- A good knowledge of Mobile app security standards.
- A good knowledge with Agile development methodologies.
- Knowledge of code versioning tools such as Git.
- Knowledge of the mobile development lifecycle, including design, development, testing, and deployment.
Apply here or you can send your CV to jobs@globitel.com with the subject line “Senior Android or iOS Developer”.