Sr Software Engineer Job Vacancy in Synchronoss Technologies Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Synchronoss Technologies
Location : Bengaluru, Karnataka
Position :
Job Description : Snapshot:
At Synchronoss We Transform & Digitize Telecommunications, Media & Technology (TMT) Companies.
We know the TMT space. Our platforms, products, people, and partners help Telecommunications, Media, and Technology companies shift their digital business into high gear. We are helping companies create digital customer journeys that reduce cost, improve consumer satisfaction.
Engineer will be joining PWA program, to build native plugins by wrapping native SDKs, and integrating plugins in feature apps to use in hybrid application.
iOS Senior Software Engineers research, design, test, implement, and maintain iOS applications to meet client needs. They use a Objective-C/Swift languages and various iOS development tools, working in teams with other IT professionals, or alone. They are expected to work with Business Analysts, Subject Matter Experts, and other project stakeholders to implement application software based on varying levels of written requirements and verbal input. Implementation includes design, coding, unit testing, delivery, and source code management.
Senior Engineers are also expected to demonstrate their value to the organization by mentoring other team members as they learn and grow, take ownership and responsibility not only for your deliverables, but for the entire application and its use, and to find a balance between achieving software excellence and delivering working code.
How you will help::
Responsibilities include:
Develop iOS handset clients
Develop architecture and low end designs based on customer and product management requirements
Communication of designs and other development issues to developers and managers
Design, develop and manage automated unit and acceptance tests
Peer review of design code and tests
Participate in agile development program
Bug Fixing
Take ownership of deliverables
Adhere to development methodologies
Who we have in mind::
Involved with all phases of mobile app development from initial concepts, through design, development, testing and deployment
Responsible for development and support of native iOS applications
Develop and architect iOS applications across multiple releases (Objective-C, Swift).
Work within SCRUM agile process with other stakeholders (Product Owners, XD design, Quality Engineers) as well as across organization to balance creative objectives with business needs and technical requirements
Lead best practices by producing high quality, documented and testable code
It would be great if you had::
6+ years of successful experience as a developer for native iOS application(s).
Solid understanding of the full mobile development life cycle.
Experience in utilizing multi-threading technologies to create highly responsive data intensive applications
Extensive knowledge of CoreData framework, esp. in multi-threading environments
Good knowledge on other iOS frameworks, especially for handling Contacts and Media
Good knowledge with web service architecture, protocols, security and data formats (Ex. REST, OAuth, JSON, etc.) and implementation patterns on iOS platform including both Apple and 3rd party tools/frameworks
Deep understanding of ARC memory management practices, especially when using blocks
Experience creating/maintaining unit tests including mock objects and unit tests for asynchronous code (test expectations)
Strong understanding of OS UI guidelines.
Strong handle of xCode profiling tools
Nice to have: Experience working with SCRUM and/or Agile development environments
Nice to have: Experience working in cross-functional teams
Strong written and oral communication skills, ability to multi-task, establish priorities and meet tight deadlines
Excellent conceptual, analytical and problem-solving abilities
Additional plus: C++ intermediate to advanced experience
What we offer::
Synchronoss is proud to be an Equal Opportunity Employer. As a global company, we value and celebrate diversity and are committed to a workplace free from discrimination and harassment. We take pride in fostering an inclusive environment based on mutual respect and merit. We are at our best when our workforce is dynamic in thought, experience, skill set, race, age, gender, sexual orientation, sexual expression, national origin and beyond.
This post is listed Under App Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company