Job Description
What will you do:
As a Senior iOS engineer at Our company, youʼll play a crucial role in the development and enhancement of our real estate application, ensuring it delivers a premium experience across Android and/or iOS platforms. Your responsibilities will include:
Lead architectural and design discussions, ensuring scalable and efficient application structure.
Design, develop, and maintain our applications, ensuring a high standard of performance, reliability, and user experience.
Collaborate cross-functionally with product managers, designers, and other engineering teams to define, design, and ship new features.
Implement best practices for coding standards, testing, and development workflows in Android development.
Optimize applications for maximum speed, performance, and security.
Conduct code reviews and promote knowledge-sharing practices.
Participate in the entire software development lifecycle, from concept and design to unit testing, release, and post-launch support.
Actively contribute to improving team processes and workflows to enhance efficiency and communication.
Stay up-to-date with the latest industry trends and tools in Mobile development and integrate new solutions as they fit our applications and workflow.
Qualifications
Your skills and experiences:
Communication: Fluency in English written and verbal communication; able to explain technical challenges and solutions to technical and non-technical stakeholders
Foundation: 5+ years of experience in iOS application development with a proven track record of delivering high-quality applications and a strong understanding of mobile architecture, lifecycle, and UI elements
Core Stack: Proficient in Swift for core application logic with SwiftUI for building responsive, state-driven interfaces.
Integration: Experienced with RESTful APIs, Git, and performance/memory tuning.
Ownership: Ability to drive projects independently in an agile environment
Teamwork: Excellent collaboration skills for working in cross-functional teams Mindset: Proactive in problem-solving, efficient at prioritizing workload and meeting deadlines, passionate about technology, eager to learn, and driven to contribute to a dynamic and creative team.
Application Confirmation
You're applying for the role below: