Job Summary
This role of Senior Software Engineer is a specialized individual contributor position that requires strong expertise in software development and related technologies. The role involves providing technical guidance, designing solutions, and contributing to complex projects. It requires solid analytical skills and the ability to evaluate and address challenging situations effectively. Candidates are typically expected to have a relevant degree or equivalent experience, along with a minimum of 4 years of experience in mobile development or similar role.
What you will do
Requirement understanding, Implementation and Documentation
Ensure architectural, business, coding, design, and quality standards are adhered to
Leverage new technologies to excel product offering and performance
Interface with other teams/experts/customers for the design reviews.
Participate in Technical Discussions.
Compliance to Quality Management System and Design Controls
What you need:
Required Qualifications:
Bachelor's or master's degree in software engineering/ computer science/Telecom.
4 - 8 years of experience with Mobile Application Development.
3+ years of experience with React-native mobile Application development is a must-have.
Knowledge in developing native application development for Android, iOS, iPadOS.
Experience with Swift, Objective C, Android studio.
Good knowledge in React Native, Redux, flex box, CSS, less, Material UI.
Knowledge of Ionic framework and Angular in consumer or enterprise application development shall be a plus.
Proficiency in GIT, SVN, JSON, REST APIs, and Web Services.
Preferred Qualifications:
Experience with react-native test-driven development and Unit testing framework such as XCTest, XCUITest, JEST
Publishing iOS, Android apps to store.
Knowledge of third-party tools like Bitbucket, Jenkins, JIRA, PTC Integrity, Cruise Control, Visual Studio Enterprise, ANTS, etc.
Travel Percentage: 30%