Sr. Android /IOS Developer

Overview

On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - Long Term

Skills

JAVA
IOS
swift
Objective-C
kotlin
Android
android sdk
UI/UX

Job Details

Hello,
Hope you are doing well,

Sr. Android Developer

Location: Jersey City, NJ / Wilmington, DE

Note: Don't submit the resume in new email reply to the original email

Job Description:

  • Design, develop, and maintain Android applications using Kotlin and other relevant technologies.
  • Collaborate with cross-functional teams to define, design, and release new features.
  • Write clean, well-tested, and efficient code.
  • Optimize application performance and user experience.
  • Stay up-to-date with the latest Android development trends and technologies.
  • Work with backend engineers to integrate mobile applications with backend services.
  • Troubleshoot and fix application bugs and issues.
  • Contribute to code reviews and provide constructive feedback.
  • Participate in the entire app lifecycle, from concept to launch and beyond.
  • Strong proficiency in Kotlin and Java programming languages.
  • Solid understanding of Android SDK, Android Studio, and Android development tools.
  • Experience with Android UI/UX design principles and Material Design guidelines.
  • Knowledge of Android architecture components (MVVM, MVI, etc.).
  • Experience with RESTful APIs and JSON.
  • Familiarity with version control systems (Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • A passion for mobile development and a desire to create exceptional user experiences.

Position: IOS Developer

Location: Jersey City, NJ / Wilmington, DE

Key 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.

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.

Mentor and guide junior developers, providing technical leadership and code reviews.

Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.

Proven experience as an iOS developer with a strong portfolio of released applications on the App Store.

Proficient in Swift and Objective-C.

Experience with iOS frameworks such as Core Data, Core Animation, etc.

Familiarity with RESTful APIs to connect iOS applications to back-end services.

Knowledge of other web technologies and UI/UX standards.

Understanding of Apple's design principles and interface guidelines.

Experience with performance and memory tuning with tools such as Instruments.

Familiarity with cloud message APIs and push notifications.

Proficient understanding of code versioning tools

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Amaze Systems Inc