Hace 1 día
iOS Developer
Si el reclutador te contacta podrás conocer el sueldo
TATA CONSULTANCY SERVICES en

Sobre el empleo
Categoría: Tecnologías de la Información - Sistemas
Subcategoría: Desarrollo de aplicaciones móviles
Educación mínima requerida: Universitario titulado
Detalles
Contratación:
PermanenteHorario:
Tiempo completoEspacio de trabajo:
HíbridoDescripción
Role Description
Responsible for designing, developing, and maintaining applications on iOS platform. Create engaging and user-friendly apps for iOS devices. Have a strong understanding of Apple's development tools, programming languages, and frameworks, and passionate about creating high-quality mobile experiences.
Key Responsibilities
- Design, develop & deploy iOS applications based on UI/UX designs and functional specifications.
- Write clean, efficient, and well-documented code primarily in Swift or Objective-C.
- Conduct thorough unit testing and debugging to identify and resolve defects and ensure app quality.
- Analyze and optimize app performance for speed, responsiveness, and efficiency.
- Integrate with backend services and APIs to connect apps with data sources and cloud platforms.
- Work effectively with designers, product owners, and other developers to achieve project goals.
- Keep abreast of the latest iOS development trends, technologies, and best practices.
- Utilize Xcode, SDKs, and other Apple development tools for building and deploying applications.
- Adhere to Apple's Human Interface Guidelines and App Store Review Guidelines.
- Troubleshoot and resolve technical challenges and issues encountered during the development process.
Skills / Knowledge / Experience
- Strong proficiency in Swift (preferred) and/or Objective-C.
- Deep understanding of the iOS SDK and its frameworks, including UIKit, Foundation, and Core Data.
- Familiarity with iOS UI design principles, Human Interface Guidelines, and user experience best practices.
- Knowledge of data structures and algorithms for efficient code development.
- Experience integrating with RESTful APIs, web services, and third-party libraries.
- Strong debugging and unit testing skills using Xcode instruments and testing frameworks.
- Proficiency in using Git or other version control systems for code management and collaboration.
- Experience working in an Agile development environment.
- Knowledge of CI/CD pipelines for automated building and deployment.
- Understanding of the complete mobile development lifecycle, from ideation to deployment and maintenance.
- Knowledge of techniques for optimizing app performance, memory usage, and battery consumption.
- Excellent communication skills to effectively collaborate with team members and stakeholders.
Good to have
- Experience with Core Data or other database systems for local data storage.
- Familiarity with popular iOS libraries and frameworks, such as Alamofire, Kingfisher, and SnapKit.
- Knowledge of cross-platform development frameworks like React Native or Flutter.
- Understanding of security best practices for mobile app development, including data encryption and secure authentication.
- Experience with design tools like Figma or Sketch.
- Familiarity with Apple's CloudKit framework for cloud storage and integration.
- Experience contributing to open-source iOS projects.
- Knowledge of SwiftUI, Apple's declarative UI framework
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.
ID: 20697813
Refina la ubicación de tu búsqueda
Refina la ubicación de tu búsqueda