Back to Search
We are searching for a Junior iOS Swift Developer to join our remote team.
In this role, you will work on a project that is focused on developing innovative iOS applications. You will have the opportunity to learn and grow your skills as part of a team of talented developers, collaborating to create cutting-edge products. If you have a passion for software development, a desire to learn, and a commitment to excellence, we want to hear from you.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and deploy iOS applications that meet user requirements
- Write clean, efficient, and well-documented code using Swift, Java, and Objective-C
- Debug and troubleshoot issues to ensure timely resolution of application defects
- Participate in code reviews to ensure code quality and consistency with established coding standards
- Contribute to the development of technical specifications and project plans
- Create and maintain technical documentation for applications and systems
- Stay up-to-date with emerging trends and technologies in iOS application development
- Participate in team meetings and contribute to team goals and objectives
- Assist in the development of test plans and automated testing scripts
- Assist in the monitoring and maintenance of deployed applications
Requirements
- Bachelor's degree in Computer Science or equivalent technical experience
- At least 6 months of experience in Swift programming for iOS applications
- Familiarity with SQL for data storage and retrieval
- Understanding of Spring and GraphQL for efficient data retrieval and manipulation
- Proficiency in Java and Objective-C for iOS application development
- Basic understanding of software development theory and design patterns
- Knowledge of testing and monitoring tools and methodologies
- Ability to debug code effectively to identify and resolve issues
- Understanding of how team goals align with business needs
- Upper-Intermediate English level to communicate effectively with team members and stakeholders
Nice to have
- Experience with React Native for cross-platform mobile application development
- Familiarity with Agile development methodologies and Scrum framework
- Experience with Git for version control
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