Search by job, company or skills

  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Working location: Remote full-time (4am-12pm VNT)

Salary range:Up to USD 5,000 net

RESPONSIBILITIES

  • Develop and maintain high-quality iOS app.
  • Implement new features per technical specs and design requirements.
  • Integrate with external data sources and APIs to extend app functionality.
  • Write clean, maintainable, well-documented code following coding standards.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Contribute to mobile architecture modernization efforts, comfortable to maintain RxSwift codebase.
  • Design scalable, maintainable solutions aligned with overall technical architecture and patterns.
  • Follow Test-Driven Development (TDD) and write unit tests to ensure code quality.
  • Focus on bug fixing, performance improvements, and thorough feature testing before release.
  • Monitor app performance and identify optimization opportunities; troubleshoot and debug issues.
  • Collaborate with product managers, designers, and backend engineers for seamless API integration.
  • Participate in agile processes (sprint planning, standups, retrospectives) and maintain Jira tickets.
  • Contribute to team knowledge sharing, documentation, and best practices.
  • Stay current with mobile development trends and technologies; participate in knowledge transfer sessions.
  • Support app store submission processes and compliance requirements.

REQUIREMENTS

  • Proficiency in Swift with solid knowledge of UI Kit/Core Data.
  • Experience with MVVM/MVP architecture, dependency injection, modular design, and reactive programming concepts (RxSwift beneficial for legacy code).
  • Familiarity with REST APIs, JSON parsing, Alamofire (iOS) and secure API communication.
  • Experience with unit/UI testing (XCTest) and TDD principles.
  • Firebase services (Analytics, Authentication, FCM, Remote Config) and Crashlytics.
  • Excellent troubleshooting, communication, and collaboration skills; ability to work across multiple time zones.

*** Nice to have

  • Comfortable in a fast-paced startup.
  • Ability to collaborate with cross-time zone teams.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143833633