Senior Software Engineer I
Zuper
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.