Job Closed

This listing is no longer active.

Software Mind logo
Software Mind

Software House focused on results since 1999

iOS Software Engineer, Swift

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Romania

Posted

74 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishiOSSwift

Job Description

iOS Software Engineer, Swift

Software Mind

• Defining and maintaining architectural standards and ensuring code quality across the iOS team • Working with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows • Promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring

Job Requirements

  • 4+ years of professional experience in iOS development
  • Strong proficiency in Swift, with solid understanding of UIKit, Xcode, XCTests, and Fastlane
  • Hands-on experience with architectural patterns such as MVVM, MVC, MVP, VIPER
  • Proficiency in building scalable mobile applications using REST APIs
  • Solid understanding of clean code principles, test-driven development (TDD), and performance optimization
  • Experience working in an Agile/Scrum team
  • Excellent communication and collaboration skills
  • Ability to communicate fluently in English at a minimum B2+ level

Benefits

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

Related Job Pages

More Full-stack Engineer Jobs

Jobs for Lebanon logo

Fullstack Developer, French-speaking

Jobs for Lebanon

The go-to platform for every Lebanese talent looking for economic opportunities.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop features by building quality code: maintainable & scalable • Contribute to the project architecture choices and technical stack • Participate in the design of the product with the client and the designer • Help your client prioritize product features to bring maximum value to their business • Contribute to the improvement of internal methodologies / work practices

Lebanon
€1.5K - €1.8K / month
Jobs for Lebanon logo

Full Stack Developer, MERN

Jobs for Lebanon

The go-to platform for every Lebanese talent looking for economic opportunities.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Designing and developing robust and scalable web applications using the MERN stack. • Collaborating with the front-end development team to ensure seamless integration of user-facing elements with server-side logic. • Writing reusable and efficient code that adheres to best practices and industry standards. • Integrating existing tools and systems to enhance functionality and improve efficiency. • Conducting unit testing to ensure the reliability and performance of applications. • Mentoring and providing guidance to junior team members, sharing knowledge and fostering a collaborative environment. • Working closely with the UI/UX team to implement responsive designs and optimize user experience. • Troubleshooting and debugging issues, ensuring the overall quality of the application. • Staying up-to-date with the latest trends and technologies in web development, and continuously improving skills and knowledge. • Collaborating with cross-functional teams to gather requirements and deliver high-quality solutions.

Lebanon
Jobs for Lebanon logo

Tech Lead

Jobs for Lebanon

The go-to platform for every Lebanese talent looking for economic opportunities.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Define Technical Specifications: Develop and define detailed technical specifications for software projects. • Infrastructure Understanding: Gain a comprehensive understanding of our current architecture and infrastructure. • Technology Mastery: Acquire in-depth knowledge of all technologies utilized within the team. • Resource Management: Efficiently manage resources, ensuring the ability to replace any team member when needed. • Communication: Effectively communicate with shareholders and team members. • Leadership and Project Management: Lead and manage the IT team in designing, developing, and implementing software projects. • Technical Oversight: Develop and maintain an understanding of application architectures, database schemas, and business processes. • Innovation and Problem-Solving: Facilitate problem-solving and collaborate with the team to find innovative solutions. • Workload Management: Manage and prioritize the workload of the IT team. • Mentorship and Professional Development: Provide mentorship and guidance to team members for their professional development. • Technology Trends: Stay updated with the latest industry trends and ensure the team is knowledgeable about new technologies.

Lebanon
Full TimeRemoteTeam 1,001-5,000Since 1999H1B Sponsor

• Strong Python and/or Java development, including API integration and async workflows • Practical experience with LLM APIs (Azure OpenAI, Bedrock, Anthropic, etc.) • Ability to build conversational workflows, document-processing flows, and agent-style automations • Comfortable with vector DBs, RAG patterns, prompt design, and prompt evaluation • Basic ML concepts; ability to evaluate outputs, tune prompts, and implement QA feedback loops • Experience with CI/CD and cloud services

India