About the role : As a Senior Mobile App Developer specializing in Swift UI, you will play a pivotal role in the development of cutting-edge mobile applications. You will be responsible for designing, implementing, and maintaining high-quality iOS applications using Swift UI framework. Collaboration with cross-functional teams will be essential to deliver innovative solutions that meet the needs of our users
Responsibilities:
Cloud Services: Experience with cloud services (e.g., Firebase, AWS Amplify) for mobile backend as a service (MBaaS) and analytics.Security Best Practices: Implement security best practices to protect user data and ensure compliance with privacy regulations.App Store Deployment: Manage the submission process to Google Play Store and Apple App Store, including app signing, versioning, and responding to reviews and feedback.Third-Party Libraries: Evaluate and integrate third-party libraries and SDKs to enhance app functionality and development efficiency.iOS App Development: Lead the development of iOS applications using SwiftUI, ensuring adherence to best practices for code quality, performance, and user experience.Technical Leadership: Provide technical guidance and mentorship to junior developers, fostering their growth and development in SwiftUI and iOS development.Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to understand requirements, prioritize tasks, and deliver high-quality solutions promptlyArchitecture and Design: Contribute to the architectural decisions of iOS applications, ensuring scalability, maintainability, and adherence to design patterns.Code Review: Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure consistency with coding standards.Continuous Improvement: Stay updated with the latest trends and technologies in iOS development, and propose and implement improvements to development processes and tools.Problem-Solving: Troubleshoot and resolve technical issues promptly, ensuring smooth operation of iOS applicationsDocumentation: Create and maintain technical documentation, including design specifications, architecture diagrams, and user guides.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.Minimum of 6 years of professional experience in iOS application development.Proficiency in Swift programming language.Strong understanding of iOS app architecture, design patterns, and best practices.Experience with Swift UI framework and UI Kit.Familiarity with Xcode and related development tools.Proficiency in version control systems (e.g., Git) and familiarity with CI/CD pipelines.Leadership Skills: Proven ability to lead and mentor junior developers. Excellent communication and interpersonal skills. Strong problem-solving abilities and attention to detail.Continuous Learning: Eagerness to learn new technologies and frameworks. Active participation in developer communities, forums, or open-source projects is a plus.Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.Soft Skills: Include critical thinking, attention to detail, adaptability, and the ability to work under pressure.Project Management: Experience with project management tools (e.g., Jira, Trello) to track tasks and ensure timely delivery