Overview
Skills
Job Details
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