Software Development Engineer
Job ID: 1042852 | ADCI - Maharashtra
BASIC QUALIFICATIONS :
· 2+ years of non-internship professional software development experience
· Programming experience with React Native
· Bachelor’s degree in Computer Science or closely related field
· Experience with every aspect of SDLC: requirements, design, coding, unit and integration testing, deployment, monitoring, deprecation
· Experience applying CS fundamentals in data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
PREFERRED QUALIFICATIONS :
· Experience in mobile app development in Android, iOS or both
· For Android: Knowledge of Java and the JDK and Android Developers Kit, Android UI Skills (Fragments, Custom view components)
· For iOS: Knowledge of Objective-C and/or Swift. Experience with Xcode and other associated tools like Instruments
· 5+ years of experience in utilizing Mobile design patterns, building mobile frameworks/SDKs, building custom UX widgets and optimizing apps for performance.
· Adaptable, enterprising, and willing to take ownership
· Working knowledge of modern best practices: dependency injection, operations/promises, and modular development
· Recent experience building enterprise-scale mobile applications
· Knowledge of professional software engineering best practices including coding standards, source code management & build processes