BJAK logo
BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

iOS Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

China

Posted

116 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishiOSSwift

Job Description

iOS Software Engineer

BJAK

• Build and maintain iOS applications using Swift and SwiftUI. • Integrate AI-powered features through backend APIs. • Design UX patterns for AI interactions, including loading states, streaming responses, retries, and fallbacks. • Optimize performance, memory usage, and battery efficiency. • Capture user signals and feedback to support AI evaluation and iteration. • Collaborate closely with backend and ML engineers on API design and system behavior. • Maintain high App Store quality, stability, and production reliability.

Job Requirements

  • 3+ years of iOS development experience using Swift.
  • Hands-on experience integrating AI-powered features into mobile apps.
  • Strong understanding of async/await, concurrency, and background tasks.
  • Solid iOS performance and memory optimization skills.
  • Experience shipping and maintaining production iOS apps.
  • Comfort designing for latency, partial failure, and non-deterministic AI behavior.
  • Exposure to CoreML or light on-device ML.
  • Familiarity with feature flags or remote configuration systems.
  • Strong intuition for AI UX patterns and user trust considerations.

Benefits

  • Our organization is very flat and our team is small, highly motivated, and focused on engineering and product excellence.

Related Job Pages

More Full-stack Engineer Jobs

Part TimeRemoteTeam 201-500H1B No Sponsor

• Enhance the existing chatbot with HR-specific use cases. • Integrate GenAI functionalities (e.g., LLM-based response generation, RAG flows, prompt optimization). • Further develop the current bot infrastructure using modern Python frameworks (e.g., FastAPI). • Develop and customize microservices, including comprehensive field validations. • Design and implement interfaces between existing DEUTZ systems. • Set up logging, monitoring, and diagnostic structures. • Implement CI/CD automations. • Develop Python/React applications (frontend development optional/supportive). • Create technical documentation for architecture, processes, and interfaces.

Missouri + 1 moreAll locations: Missouri | Germany
$61K - $82K / year
Job Closed
AAA - American Automobile Association logo

IT Software Engineer Intern

AAA - American Automobile Association

A regional branch of the nationwide AAA federation based in Providence, Rhode Island, AAA Northeast is a civic, not-for-profit organization that provides AAA members with direct, p

• Support Architects on designing, building and testing capabilities/patterns/specifications • Develop applications using AWS Services, including but not limited to S3, Lambda, DynamoDB, EC2, SageMaker, etc. • Research and conduct proof of concepts and pilots • Build integrations using APIs and application toolkits • Work within microservices architecture, domain driven design, and RESTful APIs using Java • Work with DevOps toolchain, including Kubernetes • Develop automation with Ansible, bash, python, or related technologies

Alabama + 20 moreAll locations: Alabama | Arizona | California | Colorado | Connecticut | District of Columbia | Florida | Idaho | Illinois | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri
$27 / hour
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Contribute to the development of Prima’s core systems, whether building ML-driven services, designing scalable data pipelines, or creating reliable microservices; • Help design and maintain data pipelines that allow teams to ingest, transform, and serve high quality data efficiently; • Participate in the full engineering lifecycle: from exploring data and developing models to deploying services and monitoring them in production; • Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies.

Spain
CVS Health logo

Principal Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

OtherRemoteTeam 10,001+Since 1963H1B No Sponsor

• Lead the implementation of a new platform from start to finish, ensuring all components are connected and integrated seamlessly • Define development processes that leverage CVS enterprise tooling to optimize productivity of developers • Establish optimal cloud infrastructure that follows CVS enterprise standards to support the features being developed and train developers on how to use • Establish high code quality standards that enhance efficiency and maintainability • Establish best in class Site Reliability Engineering (SRE) practices • Establish automated processes and testing framework to ensure code meets quality standards (including performance testing) • Lead matrixed team of up to 20 onshore/offshore software engineers which includes technical oversight/code reviews • Design and implement microservices architecture to support integrations • Design application architecture and complete proof of concept/proof of technology as needed • Collaborate with external teams such as solution architecture, enterprise devops team, cloud engineering, infrastructure, etc • Lead Database design throughout conceptual, logical and physical modeling • Create SQL, DML/DDL, performance tuning and optimization with PostgreSQL or similar Database • Lead root cause analysis efforts and implement preventative solutions to avoid reoccurring problems

New Jersey
$144.2K - $288.4K / year
Job Closed