Ios And Android Developer

Year    India, India

Job Description


iOS - 30% & Android - 70% Role: iOS Developer Description: Very Good experience in Swift and iOS Location: Pune, Mumbai, Bangalore Experience: 6+years of experience in building iOS apps using Swift and SwiftUI We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. To ensure success as an iOS developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Swift, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user. 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 Swift, SwiftUI and Cocoa Touch. . Hands on experience in clean architecture . 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. . Familiarity with push notifications, APIs, and cloud messaging. . Experience with continuous integration. Role: Android Developer \'Primary Skills: . Extensive knowledge of the Android Developers Kit . Advanced Android UI Skills (Fragments, Custom view components) . Writing multi-threaded apps and Experience with offline storage, threading, and performance tuning . Application submission/provisioning process . Debugging and analysis skills using ADB Familiarity with cloud message APIs and push notifications . Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen s . Familiarity with Restful APIs to connect Android applications to back-end services . Strong knowledge of Android UI design principles, patterns, and best practices . Ability to design applications around natural user interfaces, such as touch . Familiarity with the use of additional sensors, such as gyroscopes and accelerometers . Knowledge of the open-source Android ecosystem and the libraries available for common tasks . Knowledge of Android Material Design and MEAPs. . Experience with Android Studio or Eclipse with ADT . Understanding of Googles Android design principles and interface guidelines . Proficient understanding of code versioning tools, such as Git Good to have: . Ability to clearly present technical ideas and high-level concepts and solutions to internal and external team members who have varying degrees of technical knowledge. . Understanding of performance testing and optimization techniques . Understanding of recommended design patterns and architectures . Familiarity with usability concepts within mobile design . High proficiency with development tools and workflows (modern source control systems, unit testing, continuous workflow, etc.) . Ability to interpret requirements to produce a design that conforms to specifications . Experience with the Systems Development Life Cycle (SDLC) . Other mobile development experience (HTML5/CSS/JavaScript) is a plus Responsibilities: . Design and build advanced applications for the Android platform . Collaborate with cross-functional teams to define, design, and ship new features. . 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.\'

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3067862
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year