Senior Software Engineer I
Location: Chennai, India
Department: Product Engineering
Experience: 4 - 6 Years
Skills: Collaboration, Software Design, Version Control, Performance Optimization, Problem Solving, Product Development
- Designed, developed, and maintained iOS applications using UIKIT and SwiftUI.
- Implement user interfaces and application functionality based on design specifications.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug issues to maintain application stability.
- Develop reusable UI components and libraries to streamline development and maintain consistency.
- Optimize application performance for smooth user interactions.
- Stay up-to-date with the latest iOS development trends and technologies.
- Participate in Agile development processes.
- Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) processes for automated testing, builds, and deployments.
- Proven experience of around 4 - 6 years in iOS app development using SwiftUI and UIKIT.
- Strong understanding of SwiftUI framework concepts, including state management and data flow.
- Proficiency in building dynamic UIs with SwiftUI views and modifiers.
- Experience with SwiftUI layout system, navigation, data binding mechanisms, and app lifecycle management.
- Familiarity with SwiftUI previews, combined framework for reactive programming, and handling asynchronous operations.
- Strong understanding of Swift programming language, iOS SDK, and MVVM architecture.
- Proficient with Xcode, Git, RESTful APIs, and networking concepts.
- Excellent problem-solving, analytical, communication, and teamwork skills.
- Knowledge of app distribution, including App Store submission and updates.
- Ability to adapt to SwiftUI's declarative nature and evolving updates for efficient development.
- Experience with CI/CD tools like Xcode Cloud, Fastlane, or GitHub Actions.
- Work-Life Synergy: Discover the perfect equilibrium between work and life, supported by our culture.
- Dynamic Team: Join an exceptional team of brilliant and encouraging individuals who amplify your potential.
- Flexible hours: Enjoy the freedom to tailor your office hours to maximize productivity.
- Wellness Empowerment: Access insurance benefits to support your well-being
- Cross-functional: Embrace diverse responsibilities and explore multiple roles.
- Learning Playground: Engage in a rich training program with ample growth opportunities.
- Competitive Rewards: Your hard work translates into an attractive compensation package that recognizes your value.
- Effort Meets Recognition: While we may challenge you, rest assured, that your dedication will be richly acknowledged.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
