Langsung ke konten utama

Ios Engineer

Gaji
Gaji tidak dicantumkan
Jenis pekerjaan
Kontrak
Diposting
Sumber
Jobstreet Indonesia (SEEK API + GraphQL)
Lamar di Jobstreet Indonesia (SEEK API + GraphQL)

Kami akan mengarahkan Anda ke situs tempat lowongan diposting untuk menyelesaikan lamaran.

Deskripsi pekerjaan

Responsibilities:

  • Develop and maintain iOS applications with focus on reliability, scalability, sustainability, and high performance independently or in team.

  • Deliver features with strong attention to code quality, completeness, details, edge cases and production readiness.

  • Ensure deliverables meet functional requirements, technical standards, and quality expectations before release.

  • Communicate implementation progress, technical constraints, and risks clearly to internal teams and clients when necessary.

  • Implement new features based on product and business requirements with full understanding of impact and dependencies.

  • Follow established architecture patterns and coding standards.

  • Write clean, modular, and maintainable code.

  • Collaborate closely with Product Managers, UI/UX Designers, Backend Engineers, QA teams, and stakeholders.

  • Participate actively in code reviews and apply feedback constructively.

  • Identify and resolve bugs, performance issues, and stability problems proactively.

  • Ensure compatibility across supported iOS versions and Apple devices.

  • Contribute to improving testing coverage, CI/CD processes, and release quality.

  • Participate in sprint planning, estimation, and technical discussions with accountability.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.

  • 2–5 years of hands-on experience developing iOS applications.

  • Strong proficiency in Swift and solid understanding of iOS SDK.

  • Experience implementing MVVM or similar architectural patterns.

  • Understanding of Clean Architecture principles and modularization concepts.

  • Solid knowledge of OOP, protocol-oriented programming, data structures, algorithms, and design patterns.

  • Experience working with concurrency (GCD, async/await).

  • Experience integrating RESTful APIs and handling JSON-based communication.

  • Strong understanding of iOS lifecycle, threading, and memory management (ARC).

  • Familiarity with dependency injection patterns.

  • Experience using Git and collaborative code review workflows.

  • Awareness of deliverable quality standards, including testing, edge-case handling, and production stability.

  • Ability to clearly communicate technical progress, issues, and solutions to team members and clients.

  • Strong analytical thinking and structured problem-solving skills.

  • Professional attitude, accountability, and ownership mindset.

Preferred Qualification:

  • Experience with SwiftUI or advanced UIKit usage.

  • Experience writing unit tests like XCTest, etc.

  • Familiarity with CI/CD pipelines.

  • Experience working with apps published on the Apple App Store.

  • Experience using Xcode Instruments for basic performance profiling.

  • Experience working in Agile/Scrum environments.

  • Exposure to modular or multi-target iOS projects.

  • Experience participating in client discussions or requirement clarification sessions.

Referensi: 44540 · Berlaku sampai 14 Oktober 2026

Lowongan terkait lainnya

Lowongan serupa