Software Engineer Ios

Year    Hyderabad, Telangana, India

Job Description


Software Engineer - iOSAbout CompanyKeka has been a silent revolution in the making since our launch 8 years ago. Our steadfast focus on building an employee-centric HR platform was well received by more than 16500 businesses across India and the world. Today we are India\'s #1 platform in the segment with the greatest number of new customers adopting the platform. All with zero advertising spend and pure customer love. We are an organization built by our employees. The passion and the extreme ownership that our people bring to the table are contagious. We don\'t hide our shortcomings, and we aren\'t afraid to ask for help. When we fail, we learn, adapt, and do better in the future. This open culture encourages our people to innovate, regardless of their function and across departmental boundaries.In November 2022, the company secured India\'s largest Series A SaaS funding with a whopping $57 million from WestBridge Capital.We are looking for a Software Engineer - iOS. who will work with our team of talented engineers to design and build advanced applications for the iOS platform to deliver innovative, responsive and customer-friendly experiences. iOS programmers will work closely with other application development and technical teams within the organizationRole And Responsibilities:

  • Collaborate with cross-functional teams to define, design, and implement new features for mobile applications.
  • Demonstrate a high level of independence in carrying out activities, showcasing strong problem-solving abilities.
  • Design, develop, and maintain applications throughout all phases of the software development life cycle (SDLC) on either Microsoft Azure or AWS platforms.
  • Apply principles and techniques to solve technical challenges, utilising design patterns effectively.
  • Transform design and wireframes into high-quality, user-friendly mobile applications.
  • Write well-designed, testable, and efficient code by adhering to best software development practices.
  • Perform debugging, performance profiling, and optimization to enhance app performance.
  • Conduct thorough unit testing to ensure code robustness, usability, and reliability, including handling edge cases.
  • Conduct code reviews to maintain code quality and alignment with best practices.
  • Proactively identify and resolve technical challenges and performance issues for continuous improvement.
  • Stay up-to-date with the latest trends and advancements in iOS development technologies.
Required Skills:
  • Over 2+ years of experience in mobile application / SDK development for iOS.
  • Good to have app release process.
  • Proficient in gathering requirements and creating technical specifications.
  • Skilled in documenting code and creating high-level interaction diagrams.
  • Demonstrated expertise in iOS UI design principles, patterns, and best practices.
  • Strong understanding of Object-Oriented Programming (OOP) concepts and Design patterns.
  • Hands-on experience with MVVM and Clean architecture patterns.
  • Expertise in Swift and Swift UI.
  • Comprehensive knowledge of OOP concepts, data structures, algorithms, and product development techniques.
  • Experience working with remote data via REST and JSON.
  • Familiarity with the general mobile landscape, architectures, trends, and emerging technologies.
  • Thorough understanding of APIs and platform capabilities, including location-based features.
  • Proficient in offline storage, threading, and performance tuning.
  • Experienced in publishing applications on the App Store and app signing process.
  • Skilled in creating custom components and social media integration.
  • Proficient with code versioning tools like Git.
  • Familiarity with CI/CD practices.

Keka

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3445674
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year