Senior Software Engineer – iOS Job Vacancy in DMI Noida, Uttar Pradesh – 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 : DMI
Location : Noida, Uttar Pradesh
Position :
Job Description : About DMI:
DMI (Digital Management, LLC.), the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, IoT and big data analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Bethesda, MD, with satellite offices around the world. The company was named one of the 2018 Top Workplaces in the Washington, DC area by The Washington Post and received Inc. Magazine’s Hire Power Award as one of the top 100 Private Job Creators in the US. Additional information is available at www.dminc.com and on LinkedIn, Twitter, Facebook, and Instagram.
About the Opportunity:
You are a hands-on person and a true techie at heart. You enjoy writing code and developing elegant solutionsfor complex problems. If this sounds like you, this
could be the perfect opportunity to join DMI as a SoftwareEngineer – iOS.
You will be a member of a global engineering team and will participate in full development life-cycle of mobile projects. You should have an excellent
understanding of front-end technology stack. You will also participate and contribute to the vision and execution of design, implementation, and delivery of our clients’
Mobile and Web projects that include Requirement Analysis, Coding, Build and Deployment. You should be passionate about iOS technology stack and will get
ample opportunity to evangelize and leverage suitable & modern technologies and best practices to propose solutions as per requirements specified in the design
documents. You will get the opportunity to cross skill yourself in process-oriented mobile development. You should also be highly motivated in keeping yourself abreast
with the latest trends and developments to help to enhance the technical capability of the organization
ROLE AND RESPONSIBILITIESContribution towards best-in-class programming, to develop highly innovative, maintainable iOS design and code for AppsResponsible to develop mobile apps for iOS and understands the distribution process on PlaystoreWork closely with Technology Leads, and PMs to help contribute towards building scalable,extensible and secure applicationsEnsure the technical feasibility of UI/UX designsResponsible for high-level and low-level technical design documentationResponsible for defining best practices, including principles of Clean Code and work with crossfunctional teams to ensure their adoptionQuick learner and highly motivated to keep himself/ herself abreast with latest technologies
Qualifications:
REQUIRED SKILLS
6+years of software development experience with 3 to 5 years of extensive experience on iOS platformStrong experience in programming languages – Swift, Objective CStrong in Object Oriented concepts, particularly on Encapsulation, Inheritance, Polymorphism etc.Strong knowledge of iOS SDK, different versions of iOS, and how to deal with different sc sizesStrong Knowledge of iOS Framework, particularly on Push Notification, Offline Storage, In-App Purchase, Animation etc.Knowledge of Architecture Concept like MVVM, MVPKnowledge of Views, Layouts, JSON, REST Web ServicesKnowledge of the open-source iOS ecosystem and the libraries available for common tasksKnowledge of Git, Jenkins, cocoa pods, and build toolsKnowledge of Test Fairy or any other similar distribution toolsKnowledge of Unit Testing with XCTestGood to strong communication skills and ability to collaborate effectively in a geographically disperseworking environment, with an analytical mind and problem solving / troubleshooting skillsAbility to adapt to time critical deadlines and changing priorities in a fast-paced environmentProfessional commitment, detail oriented, high focus on quality, passion for learning new skills
DESIRED SKILLSExperience of working in Agile, Scrum methodologyUnderstanding of Cross Platform mobile applications and user experience best practicesExposure to Xamarin, React JS and/or React Native would be an added advantage
REQUIRED QUALIFICATIONS
Engineering Graduate
This post is listed Under Technology
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