Back to Search
Currently, we are looking for a remote Senior iOS Swift Developer to join our team.
Responsibilities
- Write high quality and testable code following clean code and SOLID design principles
- Conduct code reviews
- Create design, technical and project documentation
- Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
- Perform profiling and troubleshooting of existing solutions
- Coordinate application deployment
- Follow and understand defined software development process
- Communicate with BA team on a regular basis to clarify business requirements
- Assist team members with providing with technical solutions
- Work independently while in close collaboration with others in the team and across projects
Requirements
- 3+ years of experience in iOS Swift Development
- Proficient in Swift and Objective-C
- Solid understanding of object-oriented programming
- Good knowledge of performance limits and characteristics
- Knowledge of memory management and multi-threading
- Solid understanding of Web Services, REST, SOAP, HTTP and enterprise solutions
- Good sense of UI design and a user-oriented focus
- Knack for benchmarking and optimization
- Understanding of Apple’s design principles and interface guidelines
- Proficient understanding of code versioning tools, e.g. GIT
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn