Job Closed

This listing is no longer active.

Jalasoft logo
Jalasoft

We provide the best software engineering solutions by investing in our people first.

Senior iOS Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2003H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

63 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishGraphQLiOSObjective-CSwift

Job Description

Senior iOS Developer

Jalasoft

• Contribute to the design, development, and maintenance of high-quality iOS applications • Collaborate with cross-functional teams to deliver innovative solutions that enhance user experience and support business objectives

Job Requirements

  • Must Have:**
  • 8+ years building and shipping commercial iOS applications
  • Expert-level proficiency in Swift and Objective-C
  • Deep knowledge of Xcode, Interface Builder, and the iOS SDK
  • Solid grasp of iOS design patterns, best practices, and scalable architecture
  • Experience with unit testing frameworks and a commitment to clean, maintainable code
  • Solid understanding of App Store deployment, release processes, and production monitoring
  • Experience collaborating with cross-functional teams, including QA, designers, and backend developers
  • Proficiency in Git and version control workflows
  • Effective written and verbal communication, with the ability to explain technical concepts to various stakeholders
  • Nice to Have:**
  • Familiarity with security practices in mobile development
  • Background in CI/CD pipelines and automated testing tools
  • Proficiency in server-side communication and REST/GraphQL APIs
  • Knowledge of mobile analytics, crash reporting, or performance monitoring tools
  • BS in Computer Science or related field

Benefits

  • Remote work
  • 13 floating holiday
  • 15 vacation days per year completed
  • Good working environment

Related Job Pages

More Software Engineer Jobs

ScalableOS logo

Application Developer 3

ScalableOS

ScalableOS is a premium offshoring solutions provider based in the Philippines.

Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description The Application Developer III is a senior-level software engineer responsible for developing, enhancing, and supporting cloud-based applications using Golang within a Google Cloud Platform (GCP) environment. This role requires strong hands-on development experience, the ability to work independently, and the capability to design and implement scalable solutions while collaborating with cross-functional teams in an Agile environment. The ideal candidate has 3–5+ years of Golang development experience, hands-on expertise with REST APIs and gRPC, and exposure to cloud-based application architectures. This position combines software development, problem-solving, continuous delivery, and post-deployment support responsibilities. Qualifications - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience. - 3–5+ years of professional software development experience. - Strong hands-on experience with Golang development. - Experience developing and supporting REST APIs. - Experience working with gRPC services. - Exposure to Google Cloud Platform (GCP). - Understanding of cloud-based application architecture and deployment models. - Experience working within Agile development environments. - Strong troubleshooting, analytical, and problem-solving skills. - Ability to work independently and manage priorities with minimal supervision. - Excellent written and verbal communication skills. Requirements - Should be willing to accept a long-term work-from-home arrangement. - Should be amenable to a permanent night shift schedule. Benefits - Full Philippine Statutory Benefits - 13th Month Pay - De Minimis Allowance - Night Shift Differential Pay - Paid Time Off (PTO) - Health Insurance - Life Insurance (maximum of PHP 3M coverage) - Company-Provided Equipment

Philippines
TestHiring logo

Software engineer

TestHiring

This is a remote position.

Role Description Are you a budding software engineer with a passion for innovation and a strong foundation in coding? We are seeking an enthusiastic and driven Entry-Level Senior Software Engineer to join our dynamic team in India. This is a unique opportunity for a highly motivated individual to kickstart their career in a challenging yet supportive environment, contributing to the development of cutting-edge software solutions that impact millions. At our company, you'll be an integral part of a collaborative team, working on real-world projects from day one. We believe in nurturing talent and providing ample opportunities for growth, mentorship, and professional development. If you're eager to learn, contribute meaningfully, and grow into a senior role rapidly, this position is perfect for you. Join us to leverage your academic knowledge and begin building a strong career foundation in a company that values technical excellence and continuous learning. - Write clean, efficient, and well-documented code for various software components and features. - Participate in code reviews, providing and receiving constructive feedback to ensure high code quality. - Collaborate with senior engineers and team leads to understand project requirements and technical specifications. - Assist in the design, development, and testing of new software modules and applications. - Debug and troubleshoot issues, identifying root causes and implementing effective solutions. - Contribute to the continuous improvement of development processes and practices. - Learn and adapt to new technologies, programming languages, and industry best practices. - Document technical specifications, design decisions, and operational procedures. Qualifications - Prior internship experience in software development is a definite plus. - Familiarity with web development frameworks (e.g., React, Angular, Spring Boot) or mobile development (e.g., Android, iOS). - Basic understanding of database concepts (SQL/NoSQL). - Knowledge of cloud platforms (AWS, Azure, GCP). - Contributions to open-source projects or a strong portfolio of personal projects. Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a reputable institution in India. - Strong foundational knowledge in data structures, algorithms, and object-oriented programming (OOP) principles. - Proficiency in at least one modern programming language such as Java, Python, C++, or Go. - Experience with version control systems like Git. - Understanding of software development lifecycle (SDLC) methodologies. - Excellent problem-solving and analytical skills. - Ability to work effectively both independently and as part of a team. - Strong written and verbal communication skills in English. Company Description

India
Job Closed
Mercor logo

Open Source Developer

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Part TimeRemoteH1B No Sponsor

Role Description - Author and manage Pull Requests (PRs) to integrate new code into large, complex open-source codebases. - Evaluate and enhance AI model training through active contributions to open-source repositories. - Collaborate with AI research teams to improve training data quality and model outputs. - Work independently and asynchronously to meet deadlines and deliver impactful code. - Shape the future of open-source projects by providing structured feedback and innovative solutions. Qualifications - Strong ability to author and manage Pull Requests (PRs). - Demonstrated experience with significant GitHub contributions. - 3+ years as a Software Engineer (preferred). Requirements - Start Date: Immediately. Benefits - Compensation: $150/hour. - Location: Remote. Application Process - Upload resume. - AI interview based on your resume. - Submit form. Resources & Support - For details about the interview process and platform information, please check: Interview Process . - For any help or support, reach out to: support@mercor.com . - Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Worldwide
$150 / hour
Job Closed
Genworth Financial logo

Senior Software Engineer

Genworth Financial

A Fortune 500 company headquartered in Richmond, Virginia, Genworth Financial helps people navigate their caregiving options, protect and grow their retirement income, and prepare

Role Description We are seeking a skilled and collaborative Senior Software Engineer (Full Stack) to help build and evolve our customer-facing product platform. In this individual contributor role, you will own end-to-end delivery of features across the front end and back end—designing, implementing, testing, deploying, and operating software that is scalable, resilient, secure, and easy to change. You’ll work closely with product, design, and engineering partners to translate customer needs into high-quality solutions and deliver improvements that elevate the customer experience. Responsibilities - Design and build end-to-end product experiences for the Customer platform across web and mobile, using technologies such as TypeScript, React/Next.js, React Native, Flutter, and GraphQL. - Apply strong engineering fundamentals and best practices to keep systems modular, scalable, resilient, and easy to maintain as the product grows. - Contribute to and uphold coding standards, architectural patterns, testing strategies, and quality metrics to maintain a high bar for engineering excellence. - Drive technical design from problem definition through implementation—writing design docs, participating in design reviews, and performing thorough code reviews to ensure quality and consistency. - Build and improve CI/CD pipelines and developer workflows, incorporating DevSecOps practices (automation, security scanning, and safe release patterns). - Support hosting, deployment, and runtime operations by improving observability, reliability, and performance (monitoring, alerting, incident response, and capacity planning). Deliverables / Results - A modernized, production-ready Customer platform supporting both B2B and B2C use cases. - Well-documented, maintainable codebases aligned with agreed architectural standards. - Consistent, repeatable deployments enabled by standardized CI/CD pipelines. - Improved system performance, reliability, and scalability across web and mobile platforms. - Strong technical foundations that support future feature development and platform expansion. Impact / Value Add - Raise engineering quality by delivering well-designed, well-tested solutions and continuously improving patterns, tooling, and practices. - Reduce long-term technical debt through thoughtful architecture, pragmatic trade-offs, and disciplined execution. - Accelerate delivery by building reliable foundations and reusable components that make feature development faster and safer. - Improve customer and partner experiences through reliable, high-quality applications. Ownership - Own key technical areas of the Customer platform, including architecture, implementation details, and ongoing evolution. - Evaluate technology options and trade-offs, propose approaches, and drive implementation in partnership with the team. - Take accountability for platform quality, performance, and long-term sustainability. - Identify and proactively address technical risks, scalability challenges, and architectural gaps. Collaboration - Partner closely with Product Managers and business stakeholders to translate requirements into robust technical solutions. - Collaborate with engineering peers, mobile and web teams, and shared services to ensure architectural alignment. - Share knowledge through clear documentation, design discussions, and code reviews that reinforce quality and continuous improvement. - Work cross-functionally with security, infrastructure, and operations teams to support platform reliability and compliance. Qualifications - A systems-level mindset with the ability to balance short-term delivery needs against long-term architectural health. - Strong product and business awareness, enabling alignment of technical decisions with customer, partner, and organizational goals. - An ownership-oriented approach that views platform reliability, scalability, and maintainability as shared, long-term responsibilities. - The ability to anticipate technical risks and proactively design solutions before issues surface at scale. Requirements - Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. - 10+ years of professional software development experience, with a significant portion in senior, staff, or principal-level roles. - Proven success delivering large-scale, high-impact platforms in production environments. - Hands-on experience with real-time or near-real-time systems, including video or communication platforms. - Experience building and operating mobile applications with demonstrated adoption and quality outcomes. - Track record of partnering effectively with product, design, and business stakeholders to deliver meaningful results. Benefits - Competitive Compensation & Total Rewards Incentives - Comprehensive Healthcare Coverage - Multiple 401(k) Savings Plan Options - Auto Enrollment in Employer-Directed Retirement Account Feature (100% employer-funded!) - Generous Paid Time Off – Including 12 Paid Holidays, Volunteer Time Off and Paid Family Leave - Disability, Life, and Long Term Care Insurance - Tuition Reimbursement, Student Loan Repayment and Training & Certification Support - Wellness support including gym membership reimbursement and Employee Assistance Program resources (work/life support, financial & legal management) - Caregiver and Mental Health Support Services

United States
$91.9K - $181.4K / year
Job Closed