We are looking for a Sr. ReactJS developer experienced in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort and as such a strong team player with a commitment to perfection is required.
Experience: 6 years of relevant experience
Work Mode Work From Office
Base Location Bengaluru
Key Responsibilities
- Architect build and maintain performant mobile applications on both iOS and Android platforms using ReactJS.
- Ensure the applications are of the highest quality by writing clean welldocumented code and maintaining code/design documentation.
- Work closely with crossfunctional teams including other developers engineers and stakeholders to ensure seamless integration of various layers of the product infrastructure.
- Diagnose and fix bugs and performance bottlenecks to ensure the applications perform smoothly and efficiently.
- Continuously measure drive and optimize nonfunctional aspects such as app size memory usage battery usage storage space page load time image load video playback and app open time.
- Integrate APIs effectively and ensure modern authorization mechanisms such as JSON Web Token are implemented.
- Drive the platform devsecops strategy by fully automating development test code quality and security checks build and monitoring processes.
- Monitor application performance and stability.
- Follow CI/CD guidelines to ensure zerotouch build deploy and test processes.
- Stay updated with the latest trends and technologies in mobile application development and continuously improve technical skills.
- Innovate and propose changes to improve the application architecture and overall product performance
Key Skills & Competencies
Technical Skills
- Proficient in web application development using ReactJS HTML5 JQuery CSS3 NodeJs and JavaScript.
- Strong understanding of UI/UX design principles and React.js workflows.
- Skilled in browserbased debugging performance testing and API integration.
- Expertise in modern authorization (e.g. JSON Web Token) and version control systems like Git.
- Experience with frontend build tools and package managers (Webpack Babel NPM).
- Knowledge of JavaScript ES6 asynchronous programming (async/await promises) and functional/objectoriented programming.
- Mobile application development with ReactJS leveraging native APIs and optimizing performance across platforms.
- Strong debugging testing (Jest Mocha) and performance optimization capabilities.
- Familiarity with native build tools (XCode Gradle) and REST APIs.
- Experience in app performance/stability monitoring (Firebase) automated CI/CD pipelines and DevSecOps.
- Proficient in project management tools (JIRA) and code versioning tools (Bitbucket Git).
- Skilled in documentation and SDK creation for integration with thirdparty apps.
Qualifications & Experience
- Education: BE/ B. Tech. / ME / M. Tech. / MCA