S

Senior Native iOS Developer - Ajmera Infotech - Hyderabad, Telangana, India

Senior Native iOS Developer - Ajmera Infotech - Hyderabad, Telangana, India
Full-time
Hybrid
Worldwide

Position: Senior Native iOS Developer                 
Experience: 5+ Years 

Education: BTech/B. E - Computer Science, IT, Computer Engineering, MS in IT, MTech. MSc IT. 

No of Positions: 2 

Mode: On-site 
Location: Bangalore, Hyderabad, Ahmedabad 
 
Who We Are:  
 

About Ajmera Infotech  
 

Established in 2012, our company specializes in software research and development, focusing on high availability and mission-critical systems. We are proud to be the architects behind the technology powering some of the top 250 banks and wealth management organizations.  


We are Looking for a Senior Native iOS Developer with deep expertise in Objective-C and Swift to join our team. The ideal candidate should have a strong understanding of mobile application development, excellent problem-solving skills, and a passion for creating high-quality mobile applications that deliver exceptional user experiences and be responsible for delivering best-in-class mobile solutions. Your technical expertise will play a pivotal role in shaping the architecture, design, and implementation of iOS applications. 

 
Key Responsibilities: 

  • Architect, design, and implement advanced features and functionalities for iOS applications. 
  • Ensure high code quality, maintainability, and scalability by adhering to best practices in software engineering. Write clean, reusable, and efficient code. 
  • Work closely with Product Managers, UX/UI designers, backend engineers, and other stakeholders to deliver high-quality mobile solutions. 
  • Identify performance bottlenecks and optimize the performance of applications for speed and efficiency. 
  • Work with various iOS frameworks like Cocoa Touch, UIKit, Core Data, Core Bluetooth, and Core Location to integrate essential features into the app. 
  • Develop and enforce unit testing, integration testing, and UI testing strategies using tools like XCTest and XCUItest. Ensure the robustness and reliability of the applications. 
  • Stay up to date with the latest iOS development trends, frameworks, and tools. Continuously seek opportunities to improve development practices. 
  • Take responsibility for the end-to-end process of app releases, including building, testing, and deploying to the App Store. Ensure compliance with Apple's App Store guidelines and policies. 




Requirements


  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent work experience). 
  • Proven experience in mobile app development with a strong portfolio of iOS applications. 
  • Proficiency in programming languages such as iOS native, Objective-C and Swift. 
  • Experience with mobile development frameworks, SDKs, and third-party libraries. 
  • Solid understanding of mobile architecture, design patterns, and best practices. 

Preferred Qualifications: 

  • Experience with cross-platform mobile development using frameworks like Flutter or React Native. 
  • Knowledge of mobile app security best practices. 
  • Experience with continuous integration and deployment (CI/CD) pipelines. 
  • Published apps in the Apple App Store.  

Good to Have: 

  • Swift UI: Experience with Swift UI for building modern, declarative UI components. 
  • Reactive Programming: Familiarity with Combine or RxSwift for reactive programming in iOS applications. 
  • Backend Integration: Knowledge of integrating with cloud-based APIs, RESTful APIs, and working with backend teams. 
  • Push Notifications: Experience implementing Push Notifications and Firebase services. 
  • Cloud Services: Experience with integrating cloud platforms like AWS, Firebase, or Google Cloud into mobile apps. 

Key Competencies: 

  • Problem-Solving: Strong analytical and troubleshooting skills, with the ability to identify and solve technical problems in real time. 
  • Communication: Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders. 
  • Adaptability: Ability to quickly adapt to new tools, technologies, and challenges in the fast-evolving iOS landscape. 
  • Collaboration: Strong ability to collaborate with cross-functional teams and deliver high-quality products in a fast-paced environment.


Benefits

Why Join Us? 

  • Opportunity to work on cutting-edge iOS applications that are used by millions of users. 
  • Be part of a collaborative, innovative, and forward-thinking team. 
  • Competitive salary and benefits with flexible work arrangements. 
  • Opportunities for career growth and professional development. 

 
CULTURE OF RESEARCH AND DEVELOPMENT  
  

Learn and Deliver – is our core culture. We are a learning-centric organization that constantly tries to be at the edge of technology. We also take pride in delivering world-class software solutions. We make significant investments in constant learning and up-skilling of our team.  https://www.ajmerainfotech.com/jobs  
 
BE YOU, WITH US!    
Ajmera Infotech is firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment. We value and embrace that every single one of us brings value to the table. But sometimes we forget that when we don’t meet 100% of a job description’s criteria – maybe you’re feeling that way right now. We encourage you to apply anyway. Because we want you to be you, with us