In this role you will collaborate with cross-functional teams of talented engineers to define, design, and develop new features for our next-generation applications. Taking responsibility for designing and developing top-notch applications for the iOS platform, You'll also unit-test your code for robustness including edge cases, usability, and general reliability. It is key that you are able to work in a timely and scalable way all while ensuring strong optimization.
Your key tasks
- Write high-performing, scalable, reusable code.
- Maintain the code and atomization of the application.
- Design and implement updates and optimize apps.
- Implement new features as well as maintain existing functionality-
- Discuss and align best practices with other developers on the team.
- Collaborate with colleagues to tackle complex issues and find the best solution.
- Collaborate with designers and business analysts to clarify requirements.
- Investigate performance issues and improve UI responsiveness.
- Automate repetitive tasks through Continuous Integration to improve efficiency.
- Implement new features as well as maintain existing functionality.
- Share your expertise during code review activities and refinement sessions.