Bachelor's degree in Computer Science, Software Engineering, or related field., Proven experience in iOS app development with a portfolio of published apps., Proficiency in Swift programming language and understanding of iOS architecture., Experience with UIKit, SwiftUI, RESTful APIs, and mobile performance optimization..
Key responsibilities:
Design and develop scalable iOS applications with high-quality code.
Conduct code reviews and collaborate with designers to create user-friendly interfaces.
Optimize app performance and address bottlenecks for responsiveness.
Stay updated with iOS technologies and integrate new trends into applications.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Lyrebird Studio is a leading global developer and publisher that Ömer Gündeşli founded in 2011 with the vision of turning photography into a creative tool for everyone through accessible mobile applications. Today it has become a vessel for so many users to enjoy and create social content, to express themselves and the world around them.
As Lyrebird Studio, we bring years of experience to the table, with a crew of top players in development, software engineering and design. We just expanded our team to 50 people and looking to expand even more in near future.
We started by focusing on various photo editing applications that transform everyday life into a creative adventure. As we kept growing our curiosity grew further and we’ve begun developing products that cover a diversity of different media and formats. We now have a collection of photo editing applications, audio and video editors and social tools that we are proud to share with our users on a wide range of platforms.
We currently have 1,5+ billion installs across Android and iOS, and 50+ live products on the market. We have made it to various top lists of installs of many countries, and we serve our users in 20+ languages and 150+ countries. We are proud of our artistic curiosity, our community building and our belief in impactful digital platforms. We will keep creating and growing every day, finding extraordinary ways to tell visual stories with you.
Lyrebird Studio - Be Limitless
Lyrebird Studio is a top mobile app development company produce user-friendly entertaining mobile apps for Android and IOS. Lyrebird takes firm steps for the future with its 45 million monthly active users and more than 2 Billion+ total downloads and installs over the globe. Its creative, technical and design teams work with passion and devotedly to meet the mobile app users expectations.
You will join an organic structure where you will take ownership of your role and contribute actively with new ideas of new projects in a creative and stimulating working environment. You will be part of a small and high performing team, and you will work together in goodwill to achieve best results.
Feel free to think big and if you're up to the challenge, come and join us!
We are looking for talent interested in creating something bigger! To succeed in this role, you will need to have a good understanding of the casual mobile apps market.
You will join a dynamic working environment where small teams can form around ideas.
Responsibilities
Design and implement high-quality, scalable and maintainable iOS application architectures, making informed decisions on technology choices and system design.
Write efficient, clean, and reusable code in Swift, following best practices and guidelines to ensure high performance and user-friendly applications.
Conduct thorough code reviews to ensure code quality, adherence to coding standards, and identify areas for improvement, fostering a collaborative and learning-oriented environment.
Identify and address performance bottlenecks in the application, optimizing resource usage, and improving overall responsiveness and efficiency.
Collaborate with designers to implement visually appealing and intuitive user interfaces, ensuring a consistent and delightful user experience across different iOS devices.
Staying up-to-date with the latest technologies and trends in the iOS platform and integrating them into applications.
Develop and execute unit tests, integration tests and UI tests to validate application behavior and ensure high code coverage, reliability and robustness.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
Proven experience in iOS application development, with a strong portfolio of published applications.
Proficiency with the Swift programming language.
Deep understanding of iOS architecture, design patterns and best practices.
Experience with UIKit and willingness to learn and use SwiftUI.
Experience working with RESTful APIs and popular third-party libraries.
Experience with multi-threading and mobile memory management.
Good understanding of optimization and performance issues.
Experience with tools such as Git, SPM, Fastlane, Firebase.
Familiarity with lower level frameworks such as Metal and OpenGL is a plus.
Familiarity with AI and machine learning concepts is a plus.
Strong problem-solving skills and a passion for staying on top of emerging technologies.
Excellent communication skills and ability to work well with people of all technical levels.
Passion for product quality and attention to detail.
Working at Lyrebird
You will be working in one of the best and first mobile product companies in Turkey, working on a global level and recognized internationally.
Flat hierarchies and short decision-making procedures; we live the well-known start-up atmosphere – you’ll find the direct contact person for any matter easily within reach
Taking responsibility from day one, improve your skills and learning continuously
An absolute sense of unity; together we are aiming for the same goal – you’ll be part of the company's success
Fast-paced environment with a tight-knit and collaborative culture.
Remote working opportunity.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.