Software Engineer II

3 years

0 Lacs

Posted:8 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer II in India.

As a Software Engineer II, you will design, build, and maintain high-performance iOS applications that deliver a seamless user experience to millions of users. You will collaborate closely with cross-functional teams including product, backend, Android, and analytics to implement scalable solutions and polished UI/UX. Your work will involve applying modern iOS architecture patterns, implementing automated testing, and leveraging AI tools to improve development speed and quality. This role requires end-to-end ownership of features, from translating product requirements into maintainable code to deploying apps in multiple environments. You will also mentor teammates, contribute to code reviews, and continuously enhance engineering processes. This is a dynamic, fast-paced environment where innovation and quality are paramount.
  • Accountabilities
  • Build, debug, and ship high-quality iOS features and applications end-to-end.
  • Implement modern iOS UI using UIKit and SwiftUI, including animations, transitions, and performance optimization.
  • Apply and advocate for software architecture patterns (MVP, MVVM, VIPER) as appropriate.
  • Develop automated tests (unit, integration, E2E) and maintain CI/CD pipelines.
  • Manage multi-environment builds, configuration injection, and App Store releases.
  • Implement platform best practices including push notifications and deep linking.
  • Utilize AI tools to accelerate coding, refactoring, testing, and documentation.
  • Collaborate with Android engineers to ensure feature parity and translate logic where needed.
  • Participate in code reviews, mentor team members, and improve engineering tools and processes.
  • Contribute to analytics, A/B testing, and performance optimization in high-traffic production environments.
  • Requirements
  • 3+ years of professional iOS development experience with Swift.
  • Strong knowledge of UIKit, SwiftUI, and iOS UI architecture, including animations and performance tuning.
  • Proficiency with architecture patterns (MVP, MVVM, VIPER) and their trade-offs.
  • Experience with App Store releases, multi-environment builds, and configuration injection.
  • Solid understanding of push notifications, deep linking, and modern iOS platform capabilities.
  • Experience with automated testing and CI/CD pipelines for iOS apps.
  • Ability to solve algorithmic problems, analyze data, and make informed development decisions.
  • Experience in cross-functional teams, high-traffic apps, analytics, and A/B testing.
  • Excellent communication skills and ability to work in fast-paced, ambiguous environments.
  • Familiarity with full-stack concepts, Android/Kotlin translation, and mentoring is a plus.
  • Benefits
  • Remote-first work environment within India.
  • Opportunity to work on high-impact applications used by millions globally.
  • Exposure to modern iOS development architectures and AI-assisted engineering.
  • Career growth and professional development in a collaborative, innovative culture.
  • Flexible work arrangements and supportive team environment.
  • Competitive compensation and benefits aligned with experience and skills.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.Thank you for your interest!We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india