About Flatiron Software Co.
Flatiron Software Co is a leading global software development company with engineers located worldwide. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide industry-leading solutions to complex problems. Our expertise spans across both the US and the UK, where we operate in fast-paced, agile environments to specialize in software consulting for our clients.
We offer a stimulating and rewarding environment for our team members. We value innovation, continuous learning, and professional growth, and we strive to create a workplace where everyone can thrive.
Our mission is to shape the future of software development by combining cutting-edge technologies and innovative approaches with expert knowledge and experience.
Job Description
We are looking for a skilled Mobile Developer with strong communication skills to join our team. The ideal candidate has solid hands-on experience in mobile development, is able to work collaboratively with cross-functional teams, and is comfortable delivering high-quality features in fast-paced Agile environments.
* Main Responsibilities:
* Design and build advanced applications for mobile platforms (iOS primarily, Android is a bonus).
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure performance, quality, and responsiveness of mobile applications.
* Identify and resolve performance bottlenecks and bugs.
* Maintain clean, testable, well-organized code and contribute to automation processes.
* Work with APIs, third-party libraries, and modern mobile architectures.
* Stay updated with the latest trends and best practices in mobile development.
* Participate in Agile/Scrum processes, contributing to planning, reviews, and team discussions.
Required Skills and Qualifications
To succeed in this role, you should have the following qualifications:
* Minimum Requirements:
* Medium-level experience in mobile development (approximately 3–5 years).
* Proficient in SwiftUI or React Native (at least one is required).
* Strong understanding of mobile UI/UX patterns and Apple/Google platform guidelines.
* Solid grasp of the full mobile development life cycle.
* Experience consuming RESTful APIs.
* Familiarity with Git and version control workflows.
* Strong problem-solving skills and attention to detail.
* Advanced level of written and oral English proficiency.
Benefits
We offer a range of benefits to support your career and personal growth:
* Macbook Purchase Support
* Wellbeing Support
Others
We strive to create an inclusive and respectful work environment where everyone can thrive. We have a zero-tolerance policy towards discrimination and harassment.