Android Applications Engineer

Neshent Tech

New York, NY

Posted On: Oct 14, 2024

Posted On: Oct 14, 2024

Job Overview

Job Type

Full-time

Experience

8 - 20 Years

Salary

$100,000 - $140,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Android Development
  • SWIFT
  • MVC
  • MVVM
  • CI/CD
  • Git/Bitbucket
Job Description
Roles and Responsibilities
  • Design and implement high-performance Android applications, ensuring a seamless user experience.
  • Collaborate with backend developers to integrate APIs, enabling efficient data communication between the application and servers.
  • Utilize Android frameworks such as Foundation, UIKit, CocoaTouch, and Core Data to build robust applications.
  • Employ Xcode-provided tools, including Debug Memory Graph, Debug View Hierarchy, and Instruments for Profiling, to troubleshoot and optimize applications.
  • Apply design patterns such as MVC, MVVM, MVP, and Singleton to enhance application architecture and maintainability.
  • Use Git/Bitbucket for version control, ensuring proper collaboration and code management within the team.
  • Contribute to the creation of applications that meet the standards for publication in the Apple App Store.
  • Demonstrate proficiency with Linux, Mac OS X, GNU tools, and scripting languages to streamline development processes.
  • Understand and implement build systems and Continuous Integration/Continuous Deployment (CI/CD) practices using tools like Jenkins.
  • Utilize Unit Testing frameworks and code coverage tools for Swift to ensure application reliability and performance.

 

Required Skills/Experience
  • Experience in designing and implementing Android applications, specifically with Swift UI.
  • Proven experience in working with API integration for dynamic data handling.
  • Familiarity with Android frameworks like Foundation, UIKit, CocoaTouch, and Core Data.
  • Hands-on experience using Xcode tools for debugging and performance profiling.
  • Knowledge of one or more design patterns such as MVC, MVVM, MVP, and Singleton.
  • Working knowledge of Git/Bitbucket for effective version control.
  • Demonstrated experience in creating applications available in the Apple App Store.
  • Proficient in Linux, Mac OS X, GNU tools, and various scripting languages.
  • Understanding of CI/CD build systems, specifically with Jenkins.
  • Experience with Unit Testing frameworks and code coverage tools for Swift.

Job ID: NT240432


Posted By

Abhishek

HR Manager