Developer

$100,000 - $120,000/Yr

TATA Consulting Services - Milford, OH

posted 1 day ago

Full-time - Mid Level
Milford, OH
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled iOS Developer with strong proficiency in Swift and/or Objective-C. The ideal candidate will have a 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 is essential. The candidate should also possess knowledge of data structures and algorithms for efficient code development, as well as experience integrating with RESTful APIs, web services, and third-party libraries. Strong debugging and unit testing skills using Xcode instruments and testing frameworks are required, along with proficiency in using Git or other version control systems for code management and collaboration. Experience working in an Agile development environment and knowledge of CI/CD pipelines for automated building and deployment are also important. The candidate should understand the complete mobile development lifecycle, from ideation to deployment and maintenance, and have knowledge of techniques for optimizing app performance, memory usage, and battery consumption. Excellent communication skills are necessary to effectively collaborate with team members and stakeholders.

Responsibilities

  • 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.
  • Conduct rigorous 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 Android development trends, technologies, and best practices.
  • Troubleshoot and resolve technical challenges and issues encountered during the development process.

Requirements

  • 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.

Nice-to-haves

  • Experience with SQLite and other database systems for local data storage.
  • Familiarity with popular Android libraries and frameworks, such as Retrofit, Glide, and Dagger.
  • 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 Adobe XD.
  • Experience contributing to open-source Android projects.
  • Knowledge of the Android Native Development Kit (NDK) for native code development.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service