Senior Developer (React Native & iOS) Kochi/Bangalore Full Time 4-6 years We re looking for a seasoned mobile developer to join our engineering team, with a primary focus on React Native and complementary expertise in native iOS development. In this hands-on role, you ll architect and build scalable, performant mobile applications. You ll work closely with product, design, and backend teams to translate requirements into modular, maintainable code and mentor junior engineers along the way. Key Responsibilities Architect, build, and maintain cross-platform (iOS & Android) applications using React Native. Develop and maintain high-performance iOS applications using Swift and SwiftUI (or UIKit as required). Develop reusable, well-tested React Native UI components and libraries. Optimize React Native app performance (render cycles, memory usage, bundle size) to ensure smooth UX Implement and maintain global state in React Native apps using Redux, MobX, Context API, or Recoil Integrate React Native applications with RESTful and GraphQL APIs, including offline caching and synchronization Write unit and integration tests for React Native code (using Jest, React Native Testing Library, Detox) Participate in code reviews specific to the React Native codebase and mentor junior React Native engineers Collaborate with product managers, designers, and backend developers to define requirements and translate them into technical specifications. Develop reusable and modular components that adhere to best practices and design patterns Optimize application performance and ensure responsiveness across different devices and browsers Implement state management solutions using Redux, MobX, Context API, or similar libraries. Consume and integrate third-party iOS SDKs for features such as authentication, data sync, maps, analytics, and payments. Implement CoreData or Realm for offline data persistence and syncing logic. Handle App Store deployment, provisioning profiles, certificates, and TestFlight distribution. Track and resolve bugs using tools like Crashlytics, Sentry, or Firebase. Experience with TypeScript for static typing. Experience with testing frameworks like Jest, React Testing Library, or Enzyme. Experience with the Expo/React native CLI framework and its associated workflows Knowledge of end-to-end testing tools such as Detox or Appium for React Native Understanding of CI/CD pipelines for React Native (Fastlane, GitHub Actions, CricleCI) Exposure to mobile architecture patterns (MVVM, Clean Architecture) in React Familiarity with Apples design principles and interface guidelines. Experience in publishing apps on the App Store and managing app lifecycle. Exposure to Objective C, Combine, Core Data, or Core Animation. Familiarity with Unit Testing and UI Testing frameworks (e.g., XCTest). Competencies Bachelors degree in Computer Science, Engineering, or related field. 4-6 years of hands-on experience building React Native applications targeting both iOS and Android Expert in the React Native ecosystem (CLI, Reanimated, Gesture Handler, native-module bridges) Familiarity with Android fundamentals as they relate to React Native (Gradle setup, AndroidManifest, native modules) Experience with state management libraries in React Native (Redux, MobX, Context API) Skilled in using Metro bundler, npm/yarn, and managing CocoaPods for third-party native modules Strong problem-solving and debugging skills within React Native projects Proficiency in JavaScript, ES6/ES7, HTML5, and CSS3. Familiarity with version control systems such as Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
As a UX Lead at Terrific Minds, you will play a pivotal role in our design team. With over 4 years of experience, we are seeking a talented individual who can contribute to crafting visionary user experiences for Enterprises & SMBs across various domains including BFSI, Logistics, HealthCare, and Retail. You will be responsible for conceptualizing, planning, and delivering end-to-end user experiences and competitive workflows that align with business roadmaps and goals. Your competencies will include a deep understanding of UX methodologies such as research, interviews, personas, task analysis, sitemaps, wireframing, and prototyping. Strong interpersonal and communication skills are essential, along with the ability to mentor designers and stay updated on the latest design trends. You will work closely with Delivery leadership, Marketing, and internal stakeholders to ensure effective collaboration and project delivery. Key responsibilities of this role involve critical thinking, iterative design processes, and maintaining a keen eye for detail in wireframes, storyboards, user flows, and site maps. Scoping design efforts, meeting deliverables on time, and applying strategic design thinking to real-world problems will be key aspects of your role. Additionally, you should demonstrate a strong sense of ownership, creativity, and the ability to inspire and motivate team members. If you are a creative thinker with a passion for user-centric design and a sense of humor, we invite you to join our team and make a meaningful impact in shaping exceptional user experiences for our clients.,
Certifications such as AWS Certified Solutions Architect, Kubernetes Administrator (CKA)
Full Time 5-8 years We are seeking a highly skilled and experienced Senior Node.js Developer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs that power our web and mobile applications. You will collaborate closely with product managers, architects, and frontend teams to deliver robust, secure, and high-performance solutions. The ideal candidate should have a strong background in Node.js, modern backend architecture, and cloud-native development, combined with excellent problem-solving skills and a passion for building impactful technology solutions. KEY RESPONSIBILITIES Design, develop, and optimize scalable backend services and APIs using Node.js. Lead the development lifecycle from requirement analysis, design, implementation, testing, and deployment. Architect microservices-based solutions and ensure seamless integration with databases and external APIs. Optimize application performance, security, and reliability. Mentor junior developers, perform code reviews, and enforce best practices. Collaborate with product managers, architects, and frontend teams to deliver business-critical features. Troubleshoot production issues and drive root cause analysis with long-term solutions. Write unit tests and integration tests to ensure code quality and reliability. Participate in code reviews, provide constructive feedback and mentor junior developers. Stay updated on emerging technologies and industry trends in frontend development. Work in a fast paced, team-oriented, collaborative and ever changing environment with the ability to get things done. Strong problem-solving and analytical skills. Leadership and mentoring abilities. Strong interpersonal skills and Customer service orientation Ownership mindset with focus on delivering high-quality solutions. Ability to prioritize and execute multiple projects of varying scope, complexity, and effort. Ability to present ideas in a business-friendly and user-friendly manner with attention to details Highly self-motivated and directed. Good attitude and dedication. COMPETENCIES 5-8 years of experience in backend development with strong focus on Node.js. Hands-on experience with Express.js, NestJS, or similar frameworks. Strong understanding of asynchronous programming, event-driven architecture, and RESTful API design. Experience with databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis). Proficiency in microservices, containerization (Docker), and CI/CD pipelines. Experience in cloud platforms (AWS/GCP/Azure). Knowledge of authentication/authorization mechanisms (JWT, OAuth2, SSO). Strong debugging and performance optimization skills. Knowledge of React.js for full-stack development. Exposure to GraphQL APIs. Experience with testing frameworks (Jest, Mocha, Cypress). Familiarity with message brokers (Kafka, RabbitMQ).
Senior Node JS Developer Tvm/Kochi/Bangalore Full Time 5-8 years We are seeking a highly skilled and experienced Senior Node.js Developer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs that power our web and mobile applications. You will collaborate closely with product managers, architects, and frontend teams to deliver robust, secure, and high-performance solutions. The ideal candidate should have a strong background in Node.js, modern backend architecture, and cloud-native development, combined with excellent problem-solving skills and a passion for building impactful technology solutions. Key Responsibilities Design, develop, and optimize scalable backend services and APIs using Node.js. Lead the development lifecycle from requirement analysis, design, implementation, testing, and deployment. Architect microservices-based solutions and ensure seamless integration with databases and external APIs. Optimize application performance, security, and reliability. Mentor junior developers, perform code reviews, and enforce best practices. Collaborate with product managers, architects, and frontend teams to deliver business-critical features. Troubleshoot production issues and drive root cause analysis with long-term solutions. Write unit tests and integration tests to ensure code quality and reliability. Participate in code reviews, provide constructive feedback and mentor junior developers. Stay updated on emerging technologies and industry trends in frontend development. Work in a fast paced, team-oriented, collaborative and ever changing environment with the ability to get things done. Strong problem-solving and analytical skills. Leadership and mentoring abilities. Strong interpersonal skills and Customer service orientation Ownership mindset with focus on delivering high-quality solutions. Ability to prioritize and execute multiple projects of varying scope, complexity, and effort. Ability to present ideas in a business-friendly and user-friendly manner with attention to details Highly self-motivated and directed. Good attitude and dedication. Competencies 5-8 years of experience in backend development with strong focus on Node.js. Hands-on experience with Express.js, NestJS, or similar frameworks. Strong understanding of asynchronous programming, event-driven architecture, and RESTful API design. Experience with databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis). Proficiency in microservices, containerization (Docker), and CI/CD pipelines. Experience in cloud platforms (AWS/GCP/Azure). Knowledge of authentication/authorization mechanisms (JWT, OAuth2, SSO). Strong debugging and performance optimization skills. Knowledge of React.js for full-stack development. Exposure to GraphQL APIs. Experience with testing frameworks (Jest, Mocha, Cypress). Familiarity with message brokers (Kafka, RabbitMQ).
FIND ON MAP