Design, develop, and optimize iOS applications using Swift and Objective-C, ensuring seamless performance across devices.
Collaborate with cross-functional teams to define application requirements and translate them into technical specifications.
Implement robust APIs and integrate third-party web services using RESTful API standards to enable dynamic app functionalities.
Write clean, maintainable code following best practices such as MVC (Model-View-Controller) architecture and design patterns.
Conduct thorough unit testing and participate in test-driven development (TDD) to ensure high-quality deliverables.
Utilize version control systems like SVN and GitHub to manage code repositories efficiently.
Engage in continuous integration (CI/CD) pipelines using Jenkins or similar tools to streamline deployment processes.
Debug, troubleshoot, and resolve application issues promptly to ensure optimal user experience.
Stay updated with the latest iOS SDKs, industry trends, and emerging technologies such as React Native, Xamarin, and Web services to enhance app capabilities.
Skills
Strong proficiency in Swift and Objective-C for iOS application development.
Experience with RESTful API integration, JSON/XML data handling, and web services.
Familiarity with NoSQL databases like NoSQL or SQLite for local data storage solutions.
Knowledge of SQL databases such as MySQL or SQL Server for backend data management.
Hands-on experience with software development lifecycle (SDLC), Agile methodologies, and Scrum practices.
Ability to implement design patterns (MVC, Singleton) for scalable app architecture.
Competence in debugging tools within Xcode and Visual Studio environments.
Understanding of continuous integration/delivery (CI/CD) pipelines using Jenkins or similar tools.
Experience with scripting languages such as Bash or Shell Scripting for automation tasks.
Familiarity with Android development frameworks like Java or Kotlin is a plus for cross-platform projects.
Knowledge of computer networking principles related to API communication and security protocols.
Experience working with SDKs from third-party providers to extend app functionalities.
Strong problem-solving skills combined with excellent communication abilities in collaborative environments like Jira or GitHub repositories. Embark on a journey where your expertise shapes innovative mobile experiences! We're committed to fostering a vibrant environment where talented developers thrive--building apps that make a difference worldwide!
Job Type: Full-time
Pay: $70,000.00-$130,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.