ApplySenior Software Engineer, iOS
Posted over 1 year agoInactiveViewed
View full description
📍 Location: New york city, remote (us)
💸 Salary: {"$165,000","$210,000"}
🔍 Industry: Calendar management and community building
🏢 Company: Saturn
🗣️ Languages: English
Requirements:
5+ years of ios product development experience, bachelor's degree in computer science or related field, excellent communication skills, leadership and organizational skills, knowledge of cocoa framework and uikit, experience in performance optimization, concurrency, and consumer-facing products, experience with realm swift and amplitude is a bonus
Responsibilities:
Working on complex app development, crafting user experiences, driving development practices, owning user-facing features, improving app architecture, leveling up the team's technical depth, writing tests and providing code reviews
ApplyRelated Jobs
Apply🧭 Full-Time
🔍 Software Development
- 5+ years of working experience in iOS product development
- Experience in building scalable and maintainable app architectures
- Strong command of Swift with an understanding of its features and best practices.
- Strong understanding of multi-threading and asynchronous programming
- Experience with iOS frameworks like SwiftUI, UIKit, CoreData and CoreAnimation
- Knowledge of design patterns like MVVM, MVC and the ability to implement them
- Experience with service-oriented architectures and GraphQL or REST apis
- Experience with unit testing using XCTest, and UI testing frameworks.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
- Experience with the app submission process, app signing, and review guidelines.
- Work with product managers, designers and a diverse group of talented engineers to build the mobile applications (iOS) our members rely on for world class digital healthcare.
- Dedicate 80-90% of your time to hands-on coding, serving as a technical leader and mentor to junior engineers by solving challenging programming and design problems.
- Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems.
- Writing clean and well-tested code that allows us to keep our applications stable and easily modifiable.
- Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements.
Posted 4 days ago
Apply Apply📍 USA
🧭 Full-Time
🔍 Healthcare
🏢 Company: Omada Health👥 501-1000💰 $80,000,000 Debt Financing about 2 years agoTherapeuticsMedicalWellnessHealth Care
- 5+ years of working experience in iOS product development
- Experience in building scalable and maintainable app architectures
- Strong command of Swift with an understanding of its features and best practices.
- Strong understanding of multi-threading and asynchronous programming
- Experience with iOS frameworks like SwiftUI, UIKit, CoreData and CoreAnimation
- Knowledge of design patterns like MVVM, MVC and the ability to implement them
- Experience with service-oriented architectures and GraphQL or REST apis
- Experience with unit testing using XCTest, and UI testing frameworks.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
- Experience with the app submission process, app signing, and review guidelines.
- Curiosity and care more about solving problems than being right
- Excellent communication and collaboration skills (verbal and written)
- Work with product managers, designers and a diverse group of talented engineers to build the mobile applications (iOS) our members rely on for world class digital healthcare.
- Dedicate 80-90% of your time to hands-on coding, serving as a technical leader and mentor to junior engineers by solving challenging programming and design problems.
- Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems.
- Writing clean and well-tested code that allows us to keep our applications stable and easily modifiable.
- Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements.
GraphQLSoftware DevelopmentDesign PatternsGitiOS DevelopmentSoftware ArchitectureSwiftUI DesignAlgorithmsData StructuresREST APICommunication SkillsCollaborationCI/CDProblem SolvingMentoringJSONDebugging
Posted 4 days ago
Apply Apply📍 Mexico, Argentina, Brazil, Colombia
🧭 Full-Time
🔍 Fintech
🏢 Company: Dev.Pro👥 501-1000🫂 Last layoff over 2 years agoDevOpsUX DesignOutsourcingIT ManagementSoftware EngineeringSmart ContractsInformation TechnologySoftware
- 5+ years of iOS development experience
- Expertise in native iOS development with Objective-C and Swift
- Strong understanding of MVVM and other modern mobile architecture patterns
- Hands-on experience with popular iOS libraries and integrations
- Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, Keychain Services API, and Cipher Block Chaining
- Excellent communication skills for effective documentation, planning, and collaboration
- Strong critical thinking and attention to detail
- Resourcefulness, self-motivation, and a team player mindset
- Develop, maintain, and enhance iOS apps based on business needs and technical designs
- Own feature development from requirements to delivery, ensuring performance, security, and reliability
- Work with developers, architects, testers, and analysts to create technical designs for feature groups
- Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery
- Mentor developers, promote best practices, and ensure high-quality code standards
- Conduct code reviews and ensure 100% code review coverage
- Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests
iOS DevelopmentObjective-CSwiftCommunication Skills
Posted 24 days ago
Apply Apply📍 Hungary
🧭 Full-Time
🔍 Shared micro-mobility
- Passion for technology and Software Engineering.
- User centricity with the ability to identify and address user problems, building effective and scalable solutions.
- Critical thinking and an observability mindset with a data-driven approach.
- Effectiveness as an independent contributor with fluency in Swift, able to implement changes meeting architecture guidelines.
- 5+ years of experience developing B2C iOS applications at scale.
- Develop our Tier & Dott iOS applications in collaboration with a team of Software Engineers, Engineering Manager, Product Manager, and Designer.
- Ensure stability and scalability of applications using clean architecture and best practices.
- Ship app updates to the App Store and monitor application health, debugging issues as they arise.
- Communicate with stakeholders regarding priorities, impediments, and progress.
- Identify technical opportunities to propel business forward.
iOS DevelopmentSwiftSoftware Engineering
Posted 2 months ago
Apply Apply📍 United States
🧭 Contract
🔍 EdTech
🏢 Company: IXL Learning👥 1001-5000EducationEdTechE-Learning
- 6+ years of experience in software engineering.
- Bachelor's or advanced degree in computer science or a related discipline.
- Knowledge of iOS app development; published apps are a plus.
- Experience with Swift required; SwiftUI is a plus.
- Familiarity with back-end development.
- Good understanding of managing limited resources (memory, network, CPU) efficiently.
- Strong analytical-reasoning and problem-solving skills.
- Ability to collaborate in a small team.
- Passion for improving education through technology.
- Research and adapt functionality to leverage existing iOS design patterns.
- Collaborate with team members representing product, content, and web development.
- Code with Swift and iOS frameworks.
- Develop new features and perform maintenance on existing ones, including testing and bug fixes.
Backend DevelopmentDesign PatternsiOS DevelopmentSwiftRESTful APIsSoftware Engineering
Posted 4 months ago
Apply Apply📍 Canada
🧭 Full-Time
🔍 Privacy and security software
- MacOS application development experience in QT environment.
- Experience with Objective-C, C, or C++.
- Experience with OpenVPN, IPSec/IKEv2, Wireguard.
- Experience with unit testing and UI testing in iOS.
- Excellent knowledge of computer science fundamentals (stack, heap, pointers, data structures, algorithms, etc.).
- Good understanding of networking and related protocols (TCP/IP, DNS, firewalls, routing, etc.).
- Detailed knowledge of the HTTP/TLS protocol and ability to work with RESTful APIs under challenging conditions.
- Experience maintaining open-source software.
- Learn and understand the product and its varied environments deeply.
- Write maintainable and well-documented code using best practices.
- Create and maintain automated tests to catch regressions.
- Collaborate with QA teams to identify and resolve issues.
- Communicate with end users to gather product usage insights.
- Maintain internal documentation throughout development.
- Engage with the community on new releases for validation.
- Work with cross-platform teams to standardize processes.
- Convert business goals into product release roadmaps.
- Collaborate for efficient task delegation and release cycles.
- Contribute to the product through coding, testing, and debugging.
- Develop internal tools to streamline tasks.
- Build cross-platform libraries to avoid duplicating efforts.
Software DevelopmentObjective-CQAQtC++AlgorithmsData StructuresRESTful APIsDocumentation
Posted 4 months ago
Apply Related Articles
Posted 23 days ago
Why is remote work so nice? Let's try to see!
Posted 7 months ago
Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?
Posted 7 months ago
Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.
Posted 7 months ago
Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.
Posted 7 months ago
Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.