MOBILE APP DEVELOPER
at | |
Location | Gulshan e Iqbal, Karachi, Pakistan |
Date Posted | November 3, 2022 |
Category |
Software & Web Development
|
Job Type |
Full-time
|
Qualifications | BS |
Career Level | Experienced |
Experience | 2 yrs |
Gender | Male |
Base Salary | -- Not Mentioned -- |
Currency | PKR |
Send Resume at | hr.mangotechsolutions@gmail.com |
Description
Responsibilities
- Design and implement user interface components for JavaScript-based mobile applications using React Native ecosystem.
- Work as a part of a small team that includes other react native developers, designers, QA experts.
- Build app and UI components from prototypes and wireframes.
- Write automated tests to ensure error-free code and performance.
- Improve front-end performance by eliminating performance bottlenecks.
- Create front-end modules with maximum code reusability and efficiency.
- Implement clean, smooth animations to provide an excellent user interface.
- Work with third-party dependencies and APIs.
- Work with Redux architecture to improve performance of the mobile apps.
- Coordinate with the cross-functional teams to build apps in stipulated time.
- Work with native modules as and when required.
- Use Native APIs for tight integrations with both platforms – Android and iOS.
- Perform full life-cycle development.
- Adhere to agreed upon delivery schedules.
- Utilizes source control, continuous integration, and unit testing best practices
- Work cross-functionally to define and write code for new featuresREQUIREMENTS:
- 2+ YEARS of experience working with React Native along with tools like Flux, Flow, Redux, etc.
- In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
- Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
- A complete understanding of the full mobile app development lifecycle right from prototyping
- Knowledge of type checking, unit testing, typescript, prop types, and code debugging
- Experience working with REST APIs, document request models, offline storage, and third-party libraries
- Strong understanding of web technologies like JavaScript, HTML, and CSS
- Knowledge of user interface design and responsive designs
Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint.