Duration - 6 Months Contract
Location - Hyderabad (Onsite)
Shift Timings - 9:00 AM to 6:00 PM IST
Experience 5+ Years
Job Description-
Primarily focused on:
- Develop high-quality, reusable and scalable code.
- Provide guidance on implementation and design best practices to other developers.
- Produce design artifacts such as class diagrams and sequence diagrams for iOS apps features or client solutions.
- Implement product features within a team using best practices to meet product deliverables.
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases.
- Mentor Junior developers throughout the development lifecycle.
Experience & Technical Requirements:
- Experience in designing and implementing enterprise grade software.
- Strong knowledge of iOS and familiarity with mobile development challenges.
- Familiarity with iOS apps.
- Experience in working on ReactNative framework.
- Experience with HTML5, CSS3, JavaScript, TypeScript.
- Experience in building applications UI using ReactNative.
- Experience in using REST API’s in iOS application.
- Understanding of code obfuscation & encryption techniques preferred.
- Understanding of distributed multi-tier infrastructure.
- Experience in working independently and in cooperation with others.
Nice to Have:
- Experience with Exoplayer or any OTT video players.
- Experience with Kotlin or Swift.
- Architecture skills.
- Experience with framework/library development.
- Familiarity with git, GitHub and Git Flow.
- An understanding of UI/UX implementation on iOS.
- An understanding of automated testing on iOS.
Soft Skills:
- Easy-going and flexible individual who can integrate and function within a pre-existing team.
- Self-starter can operate with minimal direction.
- Excellent oral and written communication skills capable of leading design/architecture & training sessions.
- A creative thinker and experienced problem solver.