Read and understand technical specifications, analyze product requirements, design features, implement and test software components.
Troubleshoot application related issues and maintain application performance. Problem Solving, Fixing bugs in existing projects, Re-factoring and optimizing existing code
Optimization of the application (ensure database optimization and performance). Testing new features thoroughly to ensure they perform the correct task in all casesEnsure conformity of work to software quality standards.
Help Support Engineers with customer support tasks.
Testing applications in different environments
Running performance benchmarking tests
Meeting designers, developers and project staff for progress updates
Gathering requirements from clients and users
Staying up to date with new trends and advancements in app development
Documenting code so other developers can understand and contribute to it.
Designing information architecture within an application.
Other projects and responsibilities may be added at the Team Lead discretion.
Develop internal and appropriate external documentation content.
Responsible for specifying code, testing, deploying and documenting quality systems.
Strong concepts in OOP
Designed and developed native mobile applications on Android (version 6+) (Marshmallow to Oreo)