Scanner Pro by Readdle is a revolutionary application that redefined the AppStore scanning category. It uses a built-in iOS camera to take pictures of a paper document. The unique technology automatically detects the edges, fixes geometry, and removes shadows and other visual defects to make a perfect scan. Also, it harnessed an advanced optical character recognition (OCR) technology that allows you to extract text from scans.
This opportunity is a chance to join a team of great talent and directly impact the product.
What you’ll do:
- Write high-quality, maintainable, and efficient code using Swift and other relevant technologies. Ensure code is well-documented, follows design patterns, and meets industry standards
- Collaborate with UX/UI designers to transform design mockups and wireframes into fully functional and visually appealing iOS application
- Actively contribute to architectural discussions to elevate the overall skill level of the team
- Provide code quality through code reviews & automated tests
- Investigate and address bugs, crashes, and other issues reported by users or identified through testing. Work diligently to maintain the stability and reliability of released applications
- Participate in regular retrospectives and contribute to process improvements. Advocate for best practices in software development, including coding standards, testing methodologies, and deployment strategies
- Analyze the code and always look one step ahead — how the code affects other elements of the architecture and how it will be used in the future
About you:
- Great experience developing applications using Swift and Objective-C
- Deep understanding of iOS design principles, interface guidelines, and best practices
- Strong understanding of SOLID, OOP patterns, concurrency patterns
- Experience with Unit Testing
- Experience with Memory management and optimizations
- Comfortable working with UIKit, Core Graphics, Foundation, GCD
- Experience with version control systems (Git)
- You’re a person who sees a big picture and product goals above the code
- You are an independent personality and a team player at the same time
- You’re passionate to create a product that solves consumer needs the best and the most successful way
Would be a plus:
- Experience working with Core Graphics and Core Image
- Understanding of the impact of image processing on app performance and memory usage
What you will get at Readdle:
- Customer-centric culture. We put our customers first. It means that every employee can benefit from interacting with our customers directly. It enables us to create and deliver the best solutions for millions of our users.
- Professional growth. We are professionals at everything we do. It means we own our decisions, our work, and our results. We provide quality feedback to others and welcome feedback as an opportunity to learn and improve.
- A team of amazing people. The greatest power we have is the team. It means we care about each other, ensure transparency, and invest in everyone’s success.
- Impact on our products. We aim to create valuable products. It means that we improve ourselves constantly by overcoming constraints, simplifying our processes, and improving our capacity.
- Innovative culture. We try to be innovative and creative in everything we do. It means that we expect, appreciate and value new ideas.