Company Description
Mint, a leading software house within the Publicis Israel group, has been developing advanced digital solutions for over 10 years. Known as a "Brand Utility House," Mint creates and executes sophisticated, technology-driven products that support the strategic marketing goals of clients in local and international markets.
Mint’s solutions help brands connect with customers, enhance customer value, and meet various business objectives. With a focus on creativity, humanity, and professionalism, Mint offers a supportive, family-oriented work environment and provides full-spectrum digital solutions from end to end.
Job Description
- Design and build applications for the iOS and Android platforms.
- Ensure performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and address bottlenecks, debug issues, and maintain code quality.
- Adhere to industry best practices for code quality, organization, and continuous integration.
- Maintain and upgrade existing applications, ensuring they meet high standards of quality and security.
Qualifications
- iOS: Proficiency in Swift; knowledge of Objective-C and SWIFTUI is an advantage.
- Android: Proficiency in Kotlin; knowledge of Java is a plus.
- Minimum 2-4 years of experience in mobile application development.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs for backend integration.
- Strong understanding of UI/UX standards, including Auto-Layout (iOS) and Material Design (Android).
- Understanding of Apple and Google design principles, interface guidelines, and accessible application development.
- Experience with cloud messaging APIs, push notifications, and third-party libraries.
- Proficient understanding of code versioning tools (e.g., Git).
- Familiarity with continuous integration and continuous deployment practices.
- Working knowledge of the mobile landscape, architectures, trends, and emerging technologies.
- Ability to read and interpret specification and architecture documents.
Additional Information
- Self-directed learner with a passion for app development.
- Excellent communication skills and a collaborative approach.
- Detail-oriented with the ability to plan tasks and meet deadlines.
- Creative problem-solver with strong analytical skills.