Role: iOS Developer
Location: Charlotte, NC/Piscataway, NJ/Atlanta, GA
Overview:
As an iOS Developer at Synechron, you will be at the forefront of designing, developing, and deploying cutting-edge iOS applications that provide exceptional user experiences. Leveraging your extensive knowledge of Swift and the Xcode IDE, you will collaborate with a diverse team of designers, developers, and product managers to bring innovative mobile solutions to life. Your role will also involve automating testing and deployment strategies, and ensuring code quality.
Responsibilities:
- Design and implement advanced applications for the iOS platform using Swift and Xcode.
- Work collaboratively with the design team to define app features and create a seamless user experience.
- Set up and manage automated testing and deployment pipelines with Jenkins to streamline development.
- Conduct rigorous code reviews, oversee code quality, and enforce best practices within the team.
- Mentor junior iOS developers, guiding them on best practices, and support their professional development.
- Manage the full application lifecycle, from initial concept through to delivery and ongoing support.
- Diagnose performance issues, fix bugs to increase the functionality of applications, and optimize for maximum speed and scalability.
- Engage with cross-functional teams, including other mobile developers and product managers, to plan, design, and execute new features.
- Keep abreast of the latest technology trends, applications, and protocols in the mobile industry.
Qualifications:
- 4-6 years of relevant experience in iOS app development.
- Expertise in Swift and comprehensive knowledge of the Xcode development environment.
- Prior experience with Jenkins or similar CI/CD tools.
- A thorough understanding of the entire mobile app development life cycle.
- Familiarity with cross-platform mobile development frameworks like React Native or Flutter.
- Proficiency with iOS frameworks such as Core Data and Core Animation, among others.
- Skilled at working with offline storage, threading, and performance optimization.
- Proficient with Git and code versioning best practices.
- Experience in integrating third-party libraries and APIs.
- Knowledgeable in push notifications, APIs, and cloud messaging.
- Strong grasp of continuous integration and deployment for mobile apps.
- Knowledge of containerization and application deployment in PCF/Kubernetes environments.
- Proficiency in DevOps tools such as Git, Maven, Jenkins.
- Familiarity with code quality tools/frameworks like PMD, SonarQube, JUnit, Mockito, Mutation Testing, etc.
- Experience with relational databases such as Oracle, PostgreSQL, or MySQL.
- At least 3 years of experience in Agile Scrum/SAFe Agile methodologies.
- Excellent communication skills, both verbal and written, with the ability to quickly learn and adapt to new technologies.
We can offer you:
- A highly competitive compensation and benefits package
- A multinational organization with 55 offices in 20 countries and the possibility to work abroad.
- Laptop and a mobile phone
- 10 days of paid annual leave (plus sick leave and national holidays)
- Maternity & Paternity leave plans
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
- Retirement savings plans
- A higher education certification policy
- Commuter benefits (varies by region)
- Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
- A flat and approachable organization
- A truly diverse, fun-loving, and global work culture
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.