Who We Are
PALO IT is a global innovation consultancy and Agile software development company dedicated to helping organizations embrace tech as a force for good. We work with clients to rapidly launch products and services, create new business models, and prepare leadership and culture for the future. We are a community of innovators, designers and technologists across 11 offices and five continents (France, Hong Kong, Singapore, Thailand, Australia, Mexico and Colombia).
We're committed to helping businesses transform to better our world. We're proud to be a World Economic Forum (WEF) New Champion, and a B Corp-certified company in Singapore and Hong Kong, currently working towards certification across all other locations.
The role
As an iOS Software Engineer, you’ll ensure we’re providing the best mobile experience for our customers. You’ll provide strong technical knowledge and insight into iOS development, while sharing your expertise to coach and mentor others. You’ll own delivery of practical solutions to solve real-world problems for customers, with the knowledge that what you build has an immediate positive impact.
Essential
- Strong iOS development background and experience with Swift
- Passion for native mobile development and the iOS ecosystem
- Solid experience building complex custom UI and knowledge of concurrency and multi-threading
- Demonstrated focus on quality and ability to use automated testing methodologies
- Understanding of REST, HTTP and efficient networking on iOS
- Excellent problem solving, critical thinking, prioritisation and communication skills to help shape our technical direction and deliver a fast, secure and insanely usable app
- BS/MS degree in Computer Science, Engineering or a related subject
Within projects, you will be part of the development process of course, carry out scoping estimations with your team, implement architecture designs, and participate in writing architecture documents. You will assist our customers in adopting best practices in new architecture patterns. You will carry out code, performance, and security reviews and make proposals for improvement appropriate to the client's business context. Some important attributes:
- Writing reusable, testable, and efficient code.
- Ensuring high performance, low latency application design.
- Familiarity with Agile / Scrum Methodologies and will be part of daily stand-ups, backlog management, demos, retros, etc.
- Proven experience providing end to end development that includes testing, maintenance, and support.
Your Role at PALO IT
You will be part of a project team working at various client sites, building or enhancing complex applications in the digital domain and serving as a touchstone for clients around agile development, best practices, and emerging technologies. You will use your skills and experience to teach others and take advantage of opportunities to learn and improve your own skill sets.
More About PALO IT
Using our B Corp certification and WEF status as our north star, we’re eager to adapt to change, learn from our experiences and move to meet our planet’s urgent needs. With 2025 as our horizon, we are taking action to meet the following objectives:
- Become a climate net-zero company
- Attain 50% of revenue from projects with a positive impact
- Train 100% of our workforce on impact
- Achieve B Corp certification among all 11 of our offices across the globe
- Attain 90% happy employees at PALO IT
Our clients are amongst the world's most successful companies. We innovate with both established Fortune 1000s, SMEs and start-ups who aim to make an impact, become global leaders and address the world's most complex challenges.
What We Offer
- Stimulating working environments
- Unique career path
- International mobility
- Internal R&D projects
- Knowledge sharing
- Personalized training
- Entrepreneurship & intrapreneurship
For more on our team culture and benefits, check out our careers page.