Senior iOS Developer

at  Epam Systems

Budapest, Közép-Magyarország, Hungary -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Nov, 2024Not Specified30 Aug, 2024N/ACode Review,Test Cases,Unit Testing,Swift,Sdk,English,Communication Skills,Design PatternsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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)

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Budapest, Hungary