- Design and develop complex and highly scalable android apps.
- Recommend improvements to existing software programs as necessary.
- Design and update software database. This includes, but is not limited to: Apps and User Interfaces.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Analyze user requirements and convert requirements to design documents.
- Experience publishing a high quality Android application to the Google Play Store
- Experience with communication and messaging applications
- Experience with security software and solutions
- Solid background in software development, and design patterns
- Experience with the Android SDK, java, NDK, C++
- Experience with JSON concepts and REST APIs
- Experience working with product management and UI/UX designers
- Excellent written and verbal communication skills
- Ability to work in a dynamic, fast moving and growing environment
- Design and build applications for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Information Technology / Software
Active Jobs By AraTech Nepal