Rakuten India
Senior Software Engineer -iOS Mobile Developer
Rakuten IndiaIndia6 days ago
Full-timeEngineering, Information Technology
  • Lead the design, development, and maintenance of complex applications using mobile technologies.
  • Design and supervise implementation of scalable, high quality, maintainable, and efficient features following industry best practices and coding standards.
  • Conduct technical feasibility study on upcoming features, then review and adjust roadmaps for products.
  • Evaluate the latest technologies, frameworks, and tools, and apply them where needed.
  • Define strategies and introduce new technology to enable the team to achieve company goals.
  • Create and maintain technical architectural documentation.
  • Be proactive in performing system improvement (e.g. refactoring, adopting appropriate technologies and system architecture).
  • Triage, investigate and provide root cause analysis of issues that span across different platforms.
  • Be a leader in the technologies used by your projects and a mentor to your team and/or outside of your team.
  • Be an expert in the technology that our organization depends on, being able to provide overall architecture and collaborate with other architects.
  • Handle technological watch to anticipate future trends and provide solutions that fit into the existing ecosystem.
  • Contribute to company's best practices and regulations.


Exp : 6 years - 7 Years


Mandatory Qualifications

  • Bachelor's degree in computer science, a related technical discipline, or the equivalent experience
  • Over 2 years' experience in leading mobile development team
  • Over 6 years' experience in mobile development role across multiple mobile projects
  • Proficiency in Swift application development on iOS including platform internals
  • Experience building CI/CD Pipelines and fully automating product release and testing
  • Excellent understanding of architecture patterns and the SOLID principles and IoC (DI)
  • Familiarity with OAuth 2.0/2.1, Open ID Connect, data protection and OWASP threat models.
  • Track record of designing clean and robust APIs for libraries, frameworks or SDKs used by other developers
  • Strong problem-solving skills to solve complex and uncertain situations
  • Excellent communication skills

Desired Qualifications

  • Experience building SDKs, code-generation workflows, or mobile development tools/frameworks
  • Strong leadership to encourage team members and guide them toward the group's mission
  • Past mentorship for other team members and encouraged mutual growth
  • Experience in negotiating initiatives between technical and business stakeholders

Key Skills

Ranked by relevance