iOS and Android Developer

DK InfoSoft LLP
  • img1 3 - 5 years
  • |
  • img1 90,000 - 95,000 Monthly
  • |
  • img1 1
    img1
  • Bengaluru - Karnataka,
  • img1
    Good working knowledge in Cocoa Touch and related library integration and implementation.
    Strong Knowledge in RESTful, SOAP, and GRPC web services.
Full Time
Job description

Job Description:-

       Requirement a skilled Android developer with experience in design, develop and maintain user-friendly, high-performance android applications. The candidate should have strong expertise in Android App Stack Development. Deep understanding of UI/UX best practices and experiences in integrating APIs and third-party libraries.

Responsibilities

·         Develop and optimise android applications with focus on front end performance and usability.

·         Collaborate with technical architect and backend developers to implement seamless user experience

·         Write clean, maintainable and efficient code following the best practices and design patterns

·         Conduct code reviews and ensure app quality and security standards

·         Troubleshoot and fix bugs and optimise app performance

·         Deploy apps to Google play and manage app updates

·         Stay updated on the latest Android technologies and industry trends

Required Skills

  • Hands on experience in developing native mobile application with 5-6 years in Android Java-Based systems environment.
  • Expertise in Jetpack compose, Kotlin Multiplatform Mobile (KMM), and Android App Development stack (layouts, intents, widgets, etc.).
  • Strong understanding of design patterns, memory management, file I/O, Concurrency, and multithreading.
  • Experience with network and battery optimizations, APIs, external libraries, SDKs, Analytics, UI, Visualizations, and animations.
  • Strong knowledge of the various packages on the Android App Development, stack layouts, Intents, widgets, content providers, touch handling, drawing, location services, media interfaces, network, storage, security/cryptography, SQLite, room database etc.
  • Proficiency in database management (SQL and contemporary backend technologies).
  • Familiarity with connectivity technologies like Bluetooth protocols/BLE.
  • Skilled in Unit Testing and TDD practices using Junit, Mockito, or Espresso.
  • Published applications on Android marketplaces with knowledge of app deployment processes.
  • Ability to create intuitive and user-friendly UI/UX designs.
  • Capable of debugging, iterative app improvements, and staying updated with Android libraries and features.
  • Have an eye for new upcoming technologies and be able to evaluate and implement the same to enhance the development efficiency.
  • Strong Knowledge of web services (REST, SOAP, XML, JSON, GRPC) and serialization techniques.
  • Proficient in object-oriented design, CS fundamentals, and agile methodologies.
  • Strong experience with CI/CD tools like Jenkins/GitLab CI/CD Azure DevOps.
  • Experience with version control, bug tracking, CI tools (eg: TFS, JIRA), and IDEs like Eclipse, Android Studio.
  • Exposure to React native development is an added advantage.
  • Strong Consulting, Analytical and interpersonal skills, understand business, trends and the direction technology must take support the business.
  • Strong influence from architecture of business process, IT solutions, tool selection and working with cross functional teams.
  • Effective communication, constructive feedback, emotional intelligence, and creativity.

Required Qualifications
Minimum Qualification Required :
B.Tech | M. Tech | MCA
Certification:
NA
Industry Type :
Software Development
Department :
IT
Additional Information
Nature of job :
Contractual Full Time
Gender Preferences :
Any