Job Responsibilities
- Design, Architect, Develop and maintain existing and new iOS applications.
- Collaborate with a team of users and developers to define, design and deploy new features and functionality.
- Complete Analysis, design, development, modification & implementation of computer applications throughout the entire software development life cycle.
- To ensure the best possible performance, quality and responsiveness of the App.
Required Skills
- 2-5 years of experience of iOS development experience with Objective-C or Swift.
- Mastery of Objective-C, Cocoa & the iPhone SDK.
- Experience and Knowledge of mobile platform architecture limitations with the Expertise to overcome those technical challenges.
- Experience utilizing networking protocols in Mobile Application Development.
- Experience in SVN / GIT code repositories.
- Experience on Web Service Integration (SOAP, REST, JSON, XML)
Desired Skills
- 2-5 years of experience into iOS Development.
- Proven leadership skills, including the ability to motivate and lead other talented developers and designers.
- Good communication skills.
Candidates who can join immediately would be preferred.
Note: If you are willing to apply on the above post, kindly add your live projects App Store links in the resume.

Similar jobs
Responsibilities
- Own the end-to-end development and launch of features on the our App
- Participate in scoping, planning discussions with the designers, PMs, and Leads
- Conceptualize and develop prototypes quickly
- Develop and own launch plans to completion
- Identify opportunities and implement solutions to improve the performance and the architecture of our App
- We will depend on this person to set-up/improve the code quality, tracking, and App architecture and this person needs to have extensively worked on React + Android/iOS
Required Skills
- Min. 3 years of Full-time work experience (College projects, Internships are not a part of this) Hands-on experience with React Native
- Deep expertise of either iOS or Android platform and ecosystems
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
About HeyCoach:
We are an exceptional group of highly skilled individuals, passionate about addressing a fundamental challenge within the education industry. Our team consists of talented geeks who possess a deep understanding of the issues at hand and are dedicated to finding innovative solutions. In our quest for excellence, we are constantly seeking out remarkable individuals who can contribute to our growth and success. Whether it's developing cutting-edge technologies, designing immersive learning experiences, or implementing groundbreaking teaching methodologies, we consistently strive for excellence.
Job Description:
- Mobile App Development: Collaborate with cross-functional teams to design, develop, test, and deploy robust and scalable Android applications.
- Code Optimisation: Write clean, maintainable, and efficient code, with a focus on performance and responsiveness. Identify and address bottlenecks and bugs.
- UI/UX Implementation: Work closely with designers to implement visually appealing and intuitive user interfaces. Ensure seamless integration between the front-end and back-end components.
- API Integration: Integrate with RESTful APIs and third-party services to enhance app functionality and data exchange.
- Testing and Debugging: Conduct thorough testing of applications, including unit testing and debugging. Collaborate with quality assurance teams to ensure the delivery of high-quality software.
- Platform Compatibility: Stay updated on the latest Android platform updates and ensure compatibility with various devices and screen sizes.
- Performance Optimization: Continuously optimize application performance, keeping up with best practices and industry standards.
- Collaboration: Work closely with other developers and team members to achieve project goals. Participate in code reviews and knowledge-sharing sessions.
Requirements:
- Engineers with 1-6 years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store.
- Top-notch programming skills in Java, Kotlin and Android along with MVVM, Dagger2, Room, LiveData, Coroutine & JetPack-Components.
- Command of memory management, view hierarchy, battery optimisation and in-depth experience with multi threaded and networked applications.
- Worked with Restful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL.
- Thorough working knowledge of Android Studio with the Gradle build system.
- Understanding the quirks of the fragmented ecosystem of Android OS versions and devices.
- Focus on Material Design principles and pixel-perfect implementation of the design into code.
- Solid experience with Git Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours.
Design and Build sophisticated and highly salable apps using Flutter.
2. Translate and Build the designs into high quality responsive UI code.
3. Write efficient queries for core Data.
4. Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements.
5. Resolve any problems existing in the system and suggest and add new features in the complete system.
6. Follow the best practices while developing the app.
7. Use CI/CD for smooth deployment.
8. Document the project and code efficiently.
9. Manage the code and project on Git in order to keep in sync with other team members and managers.
10. Suggest new features and/or enhancements.
11. Maintaining software through product life cycle including design, development, verification and bug fixes.
12. Write tests for the App.
13. Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point.
iOS Developer Responsibilities:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
iOS Developer Requirements:
- Bachelor’s degree in computer science or software engineering.
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.
Roles & Responsibilities:
- Building smooth UIs and designing responsive screens across both mobile platforms.
- Leveraging native APIs for deep integrations with both platforms.
- Diagnosing and fixing bugs and performance bottlenecks.
- Reaching out to the open source communities to encourage and help implement mission - critical software fixes (React Native updates frequently and dependent libraries might break).
- Maintaining code and writing automated tests to ensure the product is of the highest quality.
Skills Required:
- Familiarity with native build tools, like XCode, Gradle
- Understanding of REST APIs and offline storage
- Experience with unit testing and integration testing
- Experience with Cl/CD and version control (i.e., GitHub) highly valued
- Bachelor's degree in computer science, computer engineering, or similar
- Strong communication skills: you possess the ability to communicate complex problems in a simple and effective way
- Have worked in an agile and fast-paced environment (ideally at an e - commerce or logistics company)
- Ready to join the team immediately
•Having a Knowledge of Android Sdk & Java
•Collaborate with cross-functional teams to define, design, and ship new features
•Work with outside data sources and APIs
•Unit-test code for robustness, including edge cases, usability, and general reliability
•Work on bug fixing and improving application performance
•Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job description
1. To design and build advanced applications for the iOS platform.
2. Client Interaction.
3. To collaborate with cross-functional teams to define, design and ship new features.
4. To generate wireframes.
5. To design, develop, test and implement an iOS application as well as continue production of new versions of the application.
6. To design solutions independently.
7. Unit-test code for robustness, including edge cases, usability and general reliability.
8. Work on bug fixing and improving application performance.
9. Operates effectively in a fast paced, deadline driven, collaborative and iterative programming environment.
10. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Experience -
1. 1-3 years Experience required.
2. Good knowledge of interface builder, Core animation, Swift and Object oriented concepts.
3. Strong working knowledge of HTML5 & CSS, MySQL, and JavaScript.
4. Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
5. Experience with third-party libraries and APIs.
6. The familiarity with frameworks & web technologies.
7. Android experience is an added advantage.
8. Team handling experience is an added advantage.
4+ years developing apps for iOS and WatchOS
He/she will lead of a iOS developer team
We will provide him a full functional app and he need to develop the new features
He/she must be able to understand other person code and be able to solve problems and be resolutive
Focus Expertise with customization of video player Livestreaming apps
Connecting Bluetooth devices and developing apps for iWatch
Very recommended
Push Notification
Optional - JIRA - GITLAB
Web Page : http://www.synergym.es" target="_blank">www.synergym.es
We are at : Paseo Marítimo Pablo Ruiz Picasso, 15-19, Spain.
The positon Requires you to be highly skilled and Know what you do, as Your Product will be consumer facing App.
The Roles Will be as of the following.\
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends








