Software Engineering II-SUPPORT SERVICES-CTO Head
Kotak Mahindra Bank View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Collaborate with the product engineering team to discuss and refine user interface ideas and applications.
- Review application requirements and interface designs, ensuring alignment with strategic objectives.
- Identify and implement mobile-based user interactions for enhanced user experiences using React Native technology.
- Develop and implement highly responsive mobile user interface components using React Native concepts.
- Build native mobile apps with intuitive capabilities suitable across multiple variants of Android and iOS.
- Design and develop re-usable components that can be wired across multiple modules with little effort.
- Write maintenance free code.
- Write application interface codes using JavaScript, adhering to React Native workflows.
- Troubleshoot mobile interface software and debug application codes, ensuring optimal performance.
- Design and implement mobile architecture to support user interface concepts.
- Build and maintain a reusable mobile component library, ensuring consistency and efficiency in development.
- Convert designs from Figma to actual mobile components with pixel perfection.
- Monitor and enhance mobile performance, ensuring responsiveness and efficiency.
- Document mobile application changes and collaborate with the team on timely updates.
- Previous experience as a React Native developer, with a minimum of 6 years of overall experience and at least 2 years of relevant experience in React Native.
- In-depth knowledge of JavaScript, CSS, HTML, RWD (Responsive Web Design), and front-end languages.
- Proficient in React Native tools, including Redux, Hooks, and Flux.
- Experience in mobile interface design, focusing on creating intuitive and visually appealing applications.
- Familiarity with performance testing frameworks such as Mocha and Jest.
- Strong skills in mobile-based debugging and performance testing software.
- Proven ability to work collaboratively in a dynamic team environment.
- Exceptional problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Leadership Opportunity: Assume a critical role in shaping the mobile user interface of innovative applications.
- Expertise in Modern Mobile Technologies: Contribute to the development of modern, scalable, and resilient mobile systems using React Native.
- Career Growth: Explore diverse roles and responsibilities within the organization.
- Industry Impact: Join a leading financial institution and contribute to shaping the future of mobile banking.
- Dynamic Work Environment: Be part of a team that values collaboration, innovation, and excellence.