Senior Software Engineer I

Zuper

Full Time4+ yearsPosted about 23 hours ago

Overview

Position Type

Full Time

Experience

4+ years

Job Description

Roles & Responsibilities:\n- Designed, developed, and maintained iOS applications using UIKIT and SwiftUI.\n- Implement user interfaces and application functionality based on design specifications.\n- Write clean, maintainable, and efficient code.\n- Troubleshoot and debug issues to maintain application stability.\n- Develop reusable UI components and libraries to streamline development and maintain consistency.\n- Optimize application performance for smooth user interactions.\n- Stay up-to-date with the latest iOS development trends and technologies.\n- Participate in Agile development processes.\n- Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) processes for automated testing, builds, and deployments.\n\nRequirements:\n- Proven experience of around 4 - 6 years in iOS app development using SwiftUI and UIKIT.\n- Strong understanding of SwiftUI framework concepts, including state management and data flow.\n- Proficiency in building dynamic UIs with SwiftUI views and modifiers.\n- Experience with SwiftUI layout system, navigation, data binding mechanisms, and app lifecycle management.\n- Familiarity with SwiftUI previews, combined framework for reactive programming, and handling asynchronous operations.\n- Strong understanding of Swift programming language, iOS SDK, and MVVM architecture.\n- Proficient with Xcode, Git, RESTful APIs, and networking concepts.\n- Excellent problem-solving, analytical, communication, and teamwork skills.\n- Knowledge of app distribution, including App Store submission and updates.\n- Ability to adapt to SwiftUI's declarative nature and evolving updates for efficient development.\n- Experience with CI/CD tools like Xcode Cloud, Fastlane, or GitHub Actions.\n\nCulture and Benefits:\n- Work-Life Synergy: Discover the perfect equilibrium between work and life, supported by our culture.\n- Dynamic Team: Join an exceptional team of brilliant and encouraging individuals who amplify your potential.\n- Flexible hours: Enjoy the freedom to tailor your office hours to maximize productivity.\n- Wellness Empowerment: Access insurance benefits to support your well-being\n- Cross-functional: Embrace diverse responsibilities and explore multiple roles.\n- Learning Playground: Engage in a rich training program with ample growth opportunities.\n- Competitive Rewards: Your hard work translates into an attractive compensation package that recognizes your value.\n- Effort Meets Recognition: While we may challenge you, rest assured, that your dedication will be richly acknowledged.

Required Skills

UikitSwiftuiI Os SdkMvvmXcodeGitRes Tful Ap Is

About the Company

Zuper

Chennai, India

Share This Job