Senior iOS Developer Budapest, Hungary
Senior iOS Developer Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a motivated Senior iOS Developer to join our Budapest office, who open to new challenges and with a willingness to learn. If you want to boost your career with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.
#LI-DNI
Responsibilities
- Develop new and modify existing mobile apps in accordance to industry best practices, using Swift as the programming language
- Implement test and data driven development methodologies to deliver on essential software requirements (functions, performance, design constraints, attributes) and its external interfaces
- Participate in Scrum ceremonies
- Participate in code review, estimations and design sessions
- Communicate with designers and PO
- Create technical documentation including high-quality documentation of code
Requirements
- At least 5 years of hands-on experience with iOS mobile development
- Expert knowledge of Swift and deep understanding of iOS SDK
- Experience in working with REST API
- Experience with engineering practices like code review, unit testing, branching and etc
- Good understanding of Design Patterns (especially MVVM)
- Performance and memory profiling/optimization skills
- Experience with Accessibility features implementation
- Expected to be self-managing, take technical responsibility for a feature, work without supervision and test the code thoroughly using test cases
- Good communication skills in English (both oral and written form)
We offer
- Dynamic, entrepreneurial corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Unlimited access to LinkedIn learning solutions
- Competitive salary and various benefits
- Advanced wellbeing and CSR programs, recreation area
Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge.