Job Description
Broad expectations from this role are as follows:
Experience
3+ years of development experience to deliver end-to-end mobile native apps for different platforms like Android, iOS etc using React Native framework .
Experience in Agile Methodologies/Scrum, Test Driven Development (TDD) & Unit Testing.
Strong knowledge of software development approaches, principles, and flows.
Experience working on large, complex web and mobile apps.
Understanding of React Native best principles and design aesthetics
Quality and test first development mindset
Technical Experience:
Must have hands-on working exp on React Native, Typescript, JavaScript (ES6).
Implementation experience in React Native UI Components, layouts, Flexbox, lifecycle, Stylesheets, React hooks, Props, React Navigation, Redux, other state management frameworks, Axios/Fetch
Hands on experience working with different native plugin integrations for both Android and iOS. E.g., Biometric, PDF generation, In App Browser, Push notification, secure storage etc.
Strong understanding of test-driven development and testing concepts to participate in unit testing, integration testing, system testing, and load testing
Experience with Redux or other state management libraries
Good expertise in Performance profiling, memory leak detection and resolution of issues
Hands on experience working with tools like XCode and Android Studio, VS Code.
Hands on experience working with different Mobile native technologies like iOS Native (Swift/Objective C), Android Native(Kotlin/Java) etc.
Good knowledge of configuring and running ESLint
Complete understanding of the full mobile app development lifecycle right from prototyping
Experience working with REST APIs, document request models.
Knowledge of user interface design and responsive designs
Good to have experience with CI/CD for Mobile builds.
Good to have experience in Angular, HTML, CSS, ReactJS
Essential Duties and Responsibilities
Develop and deploy application to Play and App Store.
Contribute in necessary Architecture documentation, participate in gate review to include Infrastructure, security and performance.
Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).
Any other duties as assigned by the Manager
💡 Quick Summary
Seeking a career-building opportunity? The Product Software Engineer |Mobile Developer|React Native| Typescript| Android| iOS position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
