What are the responsibilities and job description for the Sr. iOS Developer position at Sign IN Solution?
Header: Job Overview
We are seeking an energetic and highly skilled Senior iOS Developer to join our dynamic mobile development team. In this role, you will lead the design, development, and optimization of cutting-edge iOS applications that deliver exceptional user experiences. Your expertise will drive innovation, ensuring our mobile solutions are scalable, secure, and aligned with the latest industry standards. If you thrive in a fast-paced environment and are passionate about creating impactful mobile applications, this opportunity is for you! Header: Responsibilities
Role: IOS Developer
Location: Charlotte, NC
Visa: USC, GC, H4, L2 and EADs ( Only W2)
- Bachelor's degree in computer science or master's in software engineering.
- 5 years of experience in iOS Development using Swift, UIkit and/or Objective C.
- Must have hands on experience on Copilot
- Proven experience as an app developer.
- Proficient in code versioning tools including Git, Bitbucket.
- Familiarity with Biometrics, push notifications, usage of Camera API's, etc.
- Lead the end-to-end development of iOS applications using Swift and Objective-C, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define application requirements, design intuitive UI/UX, and implement robust features utilizing SDKs and APIs.
- Integrate third-party web services and RESTful APIs to enhance app functionality while maintaining security best practices.
- Apply design patterns such as MVC (Model-View-Controller) to create maintainable and scalable codebases.
- Write comprehensive unit tests and perform test-driven development (TDD) to ensure software quality and reliability across all releases.
- Utilize version control systems like SVN and GitHub for code management, along with continuous integration tools such as Jenkins or Azure DevOps for seamless deployment workflows.
- Debug, troubleshoot, and optimize applications by leveraging tools like Visual Studio, Xcode, and other debugging utilities to deliver a polished product.
- Participate actively in Agile development cycles using Jira or similar tools, contributing to sprint planning, stand-ups, and retrospectives. Header: Experience
- Proven experience developing complex iOS applications with a strong portfolio demonstrating proficiency in Swift, Objective-C, and SDKs.
- Solid understanding of mobile application architecture including MVC (Model-View-Controller), MVVM (Model-View-ViewModel), or similar design patterns.
- Hands-on experience working with RESTful APIs, web services (SOAP/JSON/XML), and integrating third-party libraries or SDKs.
- Familiarity with scripting languages such as Bash (Unix shell) for automation tasks and build processes.
- Knowledge of database management systems like MySQL, SQLite, NoSQL databases such as NoSQL or Firebase for data storage solutions.
- Experience with Agile methodologies including Scrum or Kanban in a fast-paced software development environment.
- Strong debugging skills using tools like Xcode Debugger or Visual Studio Debugging tools; familiarity with CI/CD pipelines for automated testing and deployment.
- Excellent understanding of computer networking principles relevant to mobile app connectivity and security protocols. Join us to innovate at the forefront of mobile technology! We value passionate developers who are eager to push boundaries, collaborate effectively within diverse teams, and create impactful digital experiences that resonate globally.
Pay: $55.00 - $65.00 per hour
Work Location: In person
Salary : $55 - $65