Senior iOS Developer
Location: Mumbai
Department: Projects
Mobile Developer
Job Description
The Software Engineering teams at Cloud Energy Software have a big impact on the business. The teams take pride in creating high quality software through their skills in latest technology, best practices, ambition, belief, and dedication.
As a iOS Developer at Cloud Energy Software, you would have the responsibility of creating solutions that help turn data into information that supports critical business decisions. You will Translate the company vision to take the form of a mobile application, through clean coding
Our mission is simple – to transform businesses through purposeful and well-built software. We care about our commitments and take pride in the work we do. Equally important for us are our employees and we emphasize on having a supportive culture that allows them to contribute and grow whilst enjoying a satisfactory work life balance. Everyone at CES plays a crucial role, and we are looking for people who identify with our Core Values and are as passionate about our Mission as we are.
Who you are:
Have experience in Core Skills mentioned below:
- Kotlin Proficiency: Deep understanding and extensive experience with Kotlin programming language, including its syntax, features, and best practices.
- iOS Development: Extensive experience with iOS development, including proficiency in Swift and Objective-C, as well as familiarity with the iOS SDK and frameworks.
- JetBrains Compose UI: Experience in building user interfaces using JetBrains Compose for Desktop and Android, with a solid understanding of the respective design patterns and best practices. Familiarity with integrating Compose UI in multi-platform projects targeting iOS.
- Mobile Development: General knowledge of Android development to understand the multi-platform context, even if the primary focus is iOS.
Additional Technical Skills:
- Dependency Injection: Experience with DI frameworks like Koin.
- Networking: Knowledge of networking libraries and protocols, e.g., Alamofire for iOS, and Retrofit for shared code.
- Concurrency: Understanding of concurrency models in Kotlin (coroutines) and iOS (GCD, Operation Queues).
- Unit Testing: Proficiency in writing unit and integration tests for iOS, familiarity with testing libraries like XCTest and MockK.
- Continuous Integration/Continuous Deployment (CI/CD): Experience with setting up and maintaining CI/CD pipelines for iOS projects, using tools like Fastlane and Jenkins.
- Version Control: Strong understanding of Git and branching strategies.
- Build Tools: Familiarity with Gradle and Xcode for the build process across platforms.
- Performance Optimization: Skills in profiling, analyzing, and optimizing performance for iOS applications.
What you will do:
- Deliver projects timely and to satisfactory quality by closely working with the Stakeholders and Engineering Teams.
- Build the design interface as per the client’s needs
- Developing new features and user interfaces from wireframe models
- Fix bugs and other performance issues as an iOS and Android mobile developer
- Collaborate with other junior mobile app developers, back-end and front-end developers and designers through the lifecycle of the app.
Why you will love working here:
- Opportunity to shape the business - Show your creativity and support your ideas with convincing arguments and bring them to life!
- Work in fast-paced environment with emphasis on technologies and building cutting edge solutions.
- Flexible working hours.
- Employee centric atmosphere
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
