Swift Developer (iOS)Apply now
As a Swift Developer, you will be responsible for designing, developing, and maintaining iOS applications using Swift as the primary programming language. You will work closely with product managers, designers, and other stakeholders to create high-quality mobile applications that deliver exceptional user experiences.
Your expertise in iOS application development with Swift will be critical in delivering cutting-edge solutions that meet business requirements and delight end-users.
At Elaniin, we're looking for passionate people. You're encouraged to apply even if you think your experience doesn't match all the job requirements. Your skills, passion and integrity will stand out at our company and your career might take some extraordinary twists and turns. People and their diversity is our greatest asset, we welcome different perspectives and people who aren't afraid to challenge the status quo. Join us.
The knowledge in your professional life
- Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical specifications for iOS applications.
- Design, develop, and maintain high-quality iOS applications using Swift, following best practices and coding standards.
- Debug and fix bugs to ensure the stability, performance, and security of iOS applications.
- Collaborate with the QA team to conduct testing and ensure the quality of the mobile applications before deployment.
- Stay up-to-date with the latest trends and advancements in mobile app development, iOS updates, and industry best practices to continuously improve the quality of iOS applications.
- Participate in the entire mobile app development lifecycle, from concept to delivery, and actively contribute to the continuous improvement of the development process.
- Stay updated with the latest advancements in mobile technologies, standards, and industry best practices, and apply them to improve the development process and deliver high-quality mobile applications.
- Collaborate effectively with software architects and cross-functional teams, and actively participate in agile ceremonies to gather and analyze business requirements, and translate them into functional software solutions. This includes participating in daily stand-up meetings, sprint planning, sprint reviews, and retrospectives, and contributing to the continuous improvement of the team's agile practices.
- Participate in code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous improvement and learning.
Your skills and requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong and proven experience in developing iOS applications using Swift is required.
- Strong understanding of object-oriented programming (OOP) concepts and design patterns in iOS app development.
- Strong proficiency in iOS app development using Swift, with a deep understanding of the iOS app lifecycle, UI/UX, and best practices.
- Solid experience with RESTful APIs and integrating third-party libraries and APIs in iOS applications.
- Knowledge of software development best practices, such as version control (e.g., Git), clean architectures, automated testing frameworks (e.g., XCTest), and code styles/standards.
- Knowledge of Apple's Human Interface Guidelines, and the ability to create visually appealing and user-friendly mobile applications.
- Familiarity with mobile app performance optimization, memory management, and security best practices.
- Strong debugging and problem-solving skills to identify and fix issues in iOS applications.
- Ability to work independently and collaboratively in an agile development environment.
- Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams, understand business requirements, and provide technical solutions.
We look forward to hearing from you
Apply to any careerApply now