Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
iOS Software Engineer
Location
China
Posted
116 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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.
IT Software Engineer Intern
AAA - American Automobile AssociationA 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
• 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.
• 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




