
Position/Role-IOS Developer
Location-Mumbai
Role and Responsibilities:
- Development, delivery, and maintenance of applications in iOS devices. Your primary focus will be the development of iOS applications and their integration with back-end services.
- Collaborative problem solving, sophisticated design, and creating quality products Research on open source framework/technology required for developing the feature/application.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
Job Type: Full-time
Experience Required: 2+ years
Behavioral skills:
- Communication skills
- Good communication skill
Functional/Technical skills:
- Good Knowledge of mobile development life cycle
- Experience in working with remote data via REST and JSON
- Strong technical background, good knowledge of XCode
- Strong command over Swift and objective C
- Android experience is an added advantage
Role -https://www.naukri.com/software-developer-jobs">Software Developer
Industry Type-https://www.naukri.com/education-training-jobs">Education / Training

Similar jobs
- Deep tech skills in flutter
- Good programming knowledge of DART
- Knowledge of REST API and JSON
- Self start and dynamic
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.
Job Description:
- We are looking for a qualified Senior React Native Mobile App developer to join our Engineering team.
- You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms, Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
Job Responsibilities and Required Skills:
- Experience with React Js, React Native, JavaScript.
- Thorough understanding of React Native and its core Principles.
- Hands-on experience on React Native Framework minimum 3 years.
- Good Knowledge of HTML5, CSS.
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
- Familiarity with RESTful APIs
- Familiarity with modern front-end builds pipelines and tools.
- Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
- Experience with Native Mobile app deployment on App store and google play store.
- An understanding of React Native best practices and a commitment to follow them
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- Work with native modules when required.
- Experience with Native Mobile app deployment on App store and google play store.
- Experience in JSON, XML, HTTPS and relevant protocols, AJAX, JavaScript, HTML5 and relevant tools/frameworks, Java and UDB DB2 database technologies.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
Implement new technologies to maximize application adoption.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to work within a team that has other developers, designers, and testers.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Complete weekly sprints and participate in sprint retrospective and daily standups.
- Result-oriented and task-driven and taking complete ownership of the deliverables.
- Solid understanding of the full mobile development life cycle.
Envisionard Software Services Private Limited is an innovative company that works on products leveraging the latest technology to make people's life easy. We are working on multiple products which would be offered with innovation as a service platform.
Compensation Range:
Salary hike as per Industry Standards. (Increase on Current CTC based on relevant skills).
- Should have experience in creating mobile application using react native.
- Should have good knowledge in jquery, javascript, CSS and HTML
- Knowledge implementing API and handling JSON structure. Hands on experience with PostMan is added advantage
-Have practical deployment experience on Android and iOS
- Should have created minimum 5 applications independently
- Proficiency at innovative contributions and embrace new ideas
- Efficiency to take ownership over the assigned project
- Good communication skills to communicate with client and the management team for demo representations and to reach their understanding strategies
- Efficiency in Agile scrum methodologies
- Excellent leadership quality and positive attitude to reach the business objective
- Effective performance with high quality (bug free) output and on time delivery to meet the deadlines.
Role & Responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Integrate features with wearables and other IoT devices
- 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
Education & Qualification Requirement:
- Bachelor of Engineering, preferably in Computer Science of Information Technology
Desired Skills and Experience:
- You have 3+ years of iOS app development experience using Swift.
- Published apps in the App store
- Have a good sense of how networked applications (Web services/REST APIs and JSON) work
- Well versed with server side syncing, database handling etc.
- Sharp analytical skills - find out edge cases both in code and usability/product.
- Ability to learn and adapt fast.
- Collaborate with cross-functional teams to define, design, and ship new features.
- 2+ years experience in any UNIX environment
- Experience implementing and maintaining unit tests
- Interest in privacy and the protection of personal information
- Good grasp of the fundamentals of UI layout designing, mobile UI components, using common themes and styles.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong understanding of design patterns, or an opinion on why they're overrated.

- Proven software development experience and ANDROID skills development
- Proven working experience in ANDROID app development and
- Have published at least one original ANDROID app
- Experience with ANDROID SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experienced in SWIFT Language
- Design and build advanced applications for the Android platform
- 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 brief
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibility
Design and build advanced applications for the Android platform
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
Requirements
- Proven software development experience and Android skills development
- Strong experience in Android app development
- Experience with Android SDK and also android studio.
- Experience working with remote data via REST and JSON
- Strong command working on kotlin and nodejs.
Here’s what you will do day-to-day:
Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems
Work with fellow designers and developers in an iterative environment with short and impactful development cycles
Exploit the most advanced Android APIs and platform features to build innovative solutions to real-world problems
Build all the necessary tools and infrastructure to enable rapid mobile development
Work closely with our backend team to interface with RESTful API services
Work with real-time feedback from our users to make the product better
Discover, design, develop, deploy, debug. Repeat!
Why work with us?
Work in a very small, highly talented team consisting IIT alumnus and rockstar developers
High standard of engineering quality
Work on cutting edge technologies in android development so that you are always updated with the trends in android community. P.S. We hate outdated technologies!
High impact role at fast paced growth company
Skills we are looking for - Android Engineer:
Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
Strong object-oriented design and coding skills (Java, Kotlin)
Solid software development background including design patterns, algorithms, data structures
Experience with MVVM or MVP or Clean architecture
Experience with mobile data storage with SQLite/Room or other DBs including no-SQL
Understanding of RxJava, Dependency Injection frameworks like Dagger 2
Good experience in memory management, performance tuning, and resource optimizations
Has published at least one app in play store
Few Good to Haves:
Kotlin experience is a big plus
Experience working in a startup
Experience with Camera and Google Maps apis
Published apps in play store
Github/Medium/StackOverflow presence
Our Android Tech:
Clean architecture with best practices in MVVM
Latest jetpack components
Reactive programming
Kotlin






