Position: Android and/or iOS developer

Location: Anywhere in INDIA, WFH.

Immediate Joiners Only!

Why should you work for Tech-OVO? 

You will report to and work collaboratively with the Director of Operations and Technology. Tech-OVO is part of Product; you will join a growing team of technologist, researcher, content writer and work cross-functionally with Engineering, and researchers to build the application. You will be empowered to take initiative on research projects including aligning with the needs of the product team and relevant stakeholders, developing research questions and test plans, executing user testing and sharing research through reports, presentations, and team engagement.

Responsibilities

  • Build across UI, service layers, and backend technologies to create data-driven native client solutions-Develop concise and clean code adhering to Apples and Google recommended coding standards

  • Architect, design, and implement the next generation of our native iOS & Android applications using Objective-C, Swift, Cocoa Touch, Android and Kotlin.

  • Write entirely new code using proper MVC methodologies and maintain and update existing code-Work with design and product teams to deliver custom user interfaces using the latest iOS UIKit APIs

  • Write effective unit tests and documentation

About You: 

  • 3-5 years of hands-on iOS (Objective-C, swift) & Android development experience

  • Good understanding of frameworks like Java, multiple java frameworks, Cocoa Touch, Core Data and Networking, Push Notifications, and Passbook.

  • Good understanding of multi-threaded application development, data structures, and algorithms

  • Good understanding of HTTP, REST, XML/JSON

  • Good understanding of third-party frameworks like Facebook, AFNetworking, Twitter etc.

  • Object-oriented programming concepts and Design Patterns

  • Knowledge of submitting an app on AppStore successfully

  • Follow an agile development methodology

  • Find and correct issues in a complex and rich environment using the latest Android studio, Xcode instruments and performance tools

  • Coordinate with QA with the implementation, testing, and support of iOS applications.

  • Experience with TDD or BDD

  • Fluent in design patterns-Excellent oral and written communication skills.

  • Translate existing designs and wire-frames into high quality code.

  • Work in an agile environment with continuous integration and deployment.

  • A team player, fast learner with good verbal and written communication skills.

  • Understanding of Google's Android design principles and interface guidelines.

  • Proficient understanding of code versioning tools, such as GitHUB.

Education

UG: Any Graduate in Any Specialization

PG: Any Postgraduate in Any Specialization, Post-Graduation Not Required