Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Follow full software development life cycle (analysis, design, implementation, testing, documentation)
- Develop software with high standards following software engineering concepts and principles.
- Develop native mobile apps for both Android and iOS
- Develop cross-platform mobile apps.
- Research, Learn and use new technologies, tools and solutions.
- Develop efficient and effective solutions for business requirements and problems.
- Transfer knowledge and know-how to other developers/team members.
- Write understandable and clear technical documents.
Job Requirements
- Expert in software architectures and design patterns.
- Expert in OOP and SOLID principles.
- Experience in developing iOS apps in Objective-C and Swift, Android app in Java or Kotlin.
- Good problem solver.
- Write efficient code and algorithms.
- Know how to tackle errors and bugs by debugging, testing and searching.
- Experience in performing requirements analysis and design.
- Comfortable in using any programming language.
- Experience in any cross-platform technology is a huge plus such as (React-Native, Nativescript, Ionic, Xamarin)