What are the responsibilities and job description for the Sr. Swift Mobile App Developer position at 4P Consulting Inc.?
Contract Sr. Swift Mobile App Developer
We are looking for a Contract Sr. Swift Mobile App Developer to join our team. The ideal candidate will have experience in iOS mobile development, Swift, and Objective-C.
Responsibilities:
- Developing and maintaining iOS mobile apps using Swift
- Working with a team of engineers to design and implement new features
- Testing and debugging code
- Providing support to users of our apps
You will play a pivotal role in designing, building, and maintaining high-performance, user-friendly apps. This role requires a deep understanding of Swift, iOS frameworks, and development best practices. You will work closely with architects, Sr. developers, managers, executives, and other groups throughout the development process.
- Architect and build robust, scalable iOS applications using Swift, leveraging the latest iOS SDKs and frameworks.
- Design and implement clean, maintainable code with a focus on performance optimization and efficient memory management.
- Develop complex features including user interfaces, data handling, networking, and background processes.
- Work closely with product managers, designers, and other stakeholders to understand requirements, translate them into technical specifications, and deliver solutions aligned with business goals.
- Lead code reviews, providing constructive feedback to other developers on code quality, design, and maintainability.
- Mentor and train junior developers, sharing knowledge and expertise in Swift and iOS development.
- Integrate third-party libraries, APIs, and services as needed.
- Stay updated on the latest iOS trends, technologies, and best practices to guide innovation within the team.
- Troubleshoot and debug application issues, delivering timely resolutions.
- Document development processes, technical designs, and updates.
Qualifications:
- Bachelor's degree in computer science or related field
- 7 years of experience in iOS mobile development
- Expertise in Swift and Objective-C
- Strong programming skills
- Good understanding of object-oriented programming
- Ability to work independently and as part of a team
- Excellent communication and interpersonal skills
Thorough knowledge of iOS SDK, UI frameworks (UIKit, SwiftUI), Core Data, networking, and push notifications.
- Experience working with RESTful APIs, GraphQL, and web services.
- Experience with Blue Tooth low energy (BLE) plugin on iOS apps.
- Proficiency in version control tools like Git, build, and release management
- Experience in using AWS and AWS-related technologies
To apply for this position, please send your resume