Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 2.0 years
0 Lacs
Surat
Work from Office
Responsibilities: * Design, develop, test & maintain Android apps using Kotlin & SDK. * Collaborate with cross-functional teams on MVVM architecture. * Ensure app performance, security & usability compliance.
Posted 2 weeks ago
9.0 - 11.0 years
14 - 24 Lacs
Noida, Bhubaneswar
Work from Office
Designation: Android Native Developer Experience: 9-11 years Location: Noida / Bhubaneswar Notice Period: Immediate to 15 Days (Max) Required Skills: Proven 9+ Years of experience in Android Native Development ( Kotlin / Java ) Proficiency in Flutter & Dart. Deep understanding of VoIP/SIP, Telephony, and networking protocols. Familiarity with AOSP development and MDM Policy handling. Strong understanding of Modern App Architectures and Scalable Code practices Key Responsibilities: Design, develop, and maintain Native Android applications using Kotlin and/or Java. Develop cross-platform solutions using Flutter and Dart. Integrate VoIP and SIP stack functionalities; manage audio routing and telephony APIs. Work with Android low-level services and contribute to moderate AOSP customization. Implement and manage Mobile Device Management (MDM) frameworks and policies. Handle real-time networking technologies: Sockets, WebRTC, WebSockets, REST APIs. Integrate Firebase services: Analytics, Crashlytics, FCM, and Performance Monitoring. Ensure robust app lifecycle management, background processing, and multithreading. Apply clean architecture principles with modular design and dependency injection Interested can Contact at : 74330 85125 For More Details
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Required skills - App development with Android (Automotive) in Kotlin (& Java) with XML layouts - Implementation of Android SystemUI in Java with XML layouts - Using modern Android App technology (MVVM, Jetpack Compose, ...) - Expertise in implementing Animations in Android - Requirement analysis: Assess requirements for missing information and ability to estimate efforts with high-confidence; clarification of requirements with customer through mail/meetings - Create Software Detail Design according to software requirements - Working with large code bases (legacy code), able to apply code refactorings - Working in large teams using "Clean Code" - Testing (JUnit, Espresso) - Transparent, proactive communication & open feedback culture (receiving & giving) - Adherence to processes (ASPICE), including documentation Tasks of team will include - Implementation of SW code and bugfixes, refactorings and improvements in Kotlin / Java - Focus on UI details (e. g. layout / animation) to provide flawless user experience ("pixel perfect") - Work on complex apps handling multiple variants / brands for our customer - Documentation of the software architecture and software design (including design decisions and reviews) - Support of software requirements analysis, including feasibility checks and effort estimations(!) - Execution of developer tests, unit tests and development of automated tests - Analysis of expectations and goals of customers and other stakeholders - Compliance with non-functional requirements regarding performance, resource utilization and security - Support, maintenance and improvements of software integration process (Jenkins / GitLab)
Posted 2 weeks ago
0.0 - 4.0 years
0 - 0 Lacs
Thiruvananthapuram, Kerala
On-site
Job Title: Android Developer (Construction/Project Management Software) Location: Trivandrum, Kerala, India Experience: 3-4 Years About the Role: We are seeking a talented and experienced Android Developer to join our growing team in Trivandrum. This role is crucial for developing and enhancing mobile applications specifically designed for the construction and project management industries. The ideal candidate will have a strong passion for mobile development, a solid understanding of the Android ecosystem, and a proven track record in building robust, user-friendly, and efficient applications. Experience with software tailored for construction sites, field operations, or project tracking will be a significant advantage. Key Responsibilities: Design, develop, test, deploy, and maintain high-quality Android applications for construction and project management. Collaborate closely with product managers, UI/UX designers, and backend developers to translate requirements and wireframes into intuitive and functional mobile experiences. Write clean, maintainable, and efficient code using Kotlin and/or Java. Integrate mobile applications with backend systems and third-party APIs relevant to construction and project management (e.g., BIM data, scheduling tools, ERP systems). Implement features related to data capture (photos, videos, forms), offline capabilities, GPS tracking, and real-time updates. Ensure the performance, quality, and responsiveness of applications, identifying and resolving bottlenecks and bugs. Participate in the entire application lifecycle, from concept to deployment and post-launch support. Stay up-to-date with the latest Android development trends, architectural patterns (MVVM, MVI), and best practices (e.g., Jetpack Compose, Coroutines, Flow). Contribute to code reviews, technical discussions, and knowledge sharing within the team. Work in an Agile development environment, actively participating in sprint planning, stand-ups, and retrospectives. Required Skills and Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. 3-4 years of professional experience in Android application development. Strong proficiency in Kotlin and/or Java. In-depth knowledge of the Android SDK, different versions of Android, and how to deal with varying screen sizes. Demonstrable experience building software for the Construction or Project Management Office domain. This could include applications for site reporting, field data collection, task management, progress tracking, resource management, or similar. Experience with RESTful APIs and JSON for backend integration. Familiarity with modern Android architecture components (ViewModel, LiveData, Room, Navigation Component). Experience with version control systems, especially Git. Understanding of mobile UI/UX principles and best practices for creating intuitive user interfaces. Ability to write clean, well-tested, and maintainable code. Strong problem-solving, debugging, and analytical skills. Excellent communication and teamwork skills. Good to Have Skills: Experience with Jetpack Compose. Knowledge of offline data synchronization strategies. Familiarity with cloud platforms (AWS, Azure, GCP) and their mobile services. Experience with testing frameworks (e.g., JUnit, Mockito, Espresso). Understanding of security best practices in mobile application development. Prior experience in a product-based company. Job Type: Full-time Pay: ₹25,000.00 - ₹40,000.00 per month Benefits: Leave encashment Paid sick time Provident Fund Supplemental Pay: Performance bonus Work Location: In person
Posted 2 weeks ago
1.0 - 4.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Job Title : Senior Mobile App Developer - 4 to 6 Years Location : Bengaluru, India Company Overview : At IAI Solutions (https : //www.iaisolution.com/), we create innovative software solutions that transform how businesses operate. We are seeking a skilled Mobile App Developer with a passion for building robust, high-performance cross-platform applications. If you have hands-on experience in Flutter and Dart and enjoy solving complex problems in real-time audio/video scenarios, we want you on our team. Position Summary : We are looking for a Mobile App Developer with 23 years of professional mobile app development experience - at least 12 years of which must be dedicated to Flutter and Dart for cross-platform applications. The ideal candidate will be well-versed in state management using Riverpod (or similar frameworks), comfortable integrating WebRTC for real-time audio/video, and capable of handling end-to-end mobile app lifecycles (from UI design to App Store/Play Store submission). You should enjoy working on streaming/chat-style features, be adept at managing permissions and device integration (camera, microphone), and have a keen eye for responsive UI/UX design in Flutter. Key Responsibilities : - Develop, maintain, and optimize cross-platform mobile applications using Flutter and Dart, ensuring clean architecture and modular code. - Implement and manage complex app state using Riverpod (e.g., StateProvider, FutureProvider, AsyncNotifier) or similar frameworks (Provider, Bloc, GetX). - Integrate WebRTC (via flutter_webrtc) for real-time audio/video functionality, including peer-to-peer streaming, signaling (Firebase/WebSocket), and handling STUN/TURN servers. - Build responsive, user-friendly interfaces in Flutter, designing video grids, call controls, and other UI components that adapt seamlessly across various screen sizes. - Handle real-time UI updates for dynamic states such as mute/unmute, participant joins/leaves, and other call-related events. - Configure and debug iOS builds in Xcode and Android builds in Android Studio, including provisioning profiles, signing certificates, and deployment pipelines. - Manage App Store (iOS) and Play Store (Android) submission processes : prepare provisioning profiles, handle versioning, and ensure compliance with store guidelines. - Integrate RESTful APIs and/or WebSocket connections for server communication, handling JSON payloads and ensuring efficient data parsing and error handling. - Manage device permissions (camera, microphone, network) using packages like permission_handler, ensuring a smooth user experience and handling permission-related edge cases. - Write unit tests and widget tests for UI components and business logic; debug cross-platform and WebRTC issues in both Xcode and Android Studio. - Implement basic security measures and privacy compliance (e.g., encryption for media streams, GDPR/CCPA requirements) to protect user data and adhere to regulatory standards. - Collaborate closely with designers, backend engineers, and QA teams to define requirements, review code, and deliver end-to-end features on schedule. - Stay updated with the latest Flutter/Dart releases, WebRTC enhancements, and mobile-app-related best practices; share knowledge and mentor junior developers as needed. - Assist in troubleshooting live production issues, perform root-cause analysis, and release timely hotfixes or updates. Qualifications : - Overall Experience : 3 to 6 years of professional mobile app development. - Flutter & Dart : 2 to 3 years of dedicated experience building cross-platform apps. - State Management : Minimum 1 year using Riverpod (or Provider, Bloc) for complex app states and handling real-time UI updates (e.g., in chat/streaming apps). - WebRTC :1to 2 Years of hands-on experience integrating flutter_webrtc or equivalent; familiarity with signaling mechanisms (Firebase, WebSocket). - Cross-Platform Development : At least 1 year each working with : 1. iOS : Configuring Xcode, provisioning, signing, and debugging. 2. Android : Configuring Android Studio, managing Gradle, signing, and debugging. 3. App Store/Play Store : Experience in app submission workflows, including provisioning profiles (iOS) and signing/build configurations (Android). - Networking & APIs : 1 to 2 years integrating REST APIs or WebSocket in mobile apps; strong understanding of JSON serialization/deserialization. - UI/UX Design : 1+ years building responsive, user-friendly interfaces in Flutter (e.g., grids, custom controls). - Permissions & Device Integration : 1+ years working with device permissions (camera, mic, network) and integrating native plugins. - Testing & Debugging : 1+ years writing unit/widget tests; debugging cross-platform issues, especially around WebRTC, in Xcode and Android Studio. - Security & Privacy : 6 to 12 months implementing encryption for media streams and ensuring compliance with data privacy standards (e.g., GDPR, CCPA). Must-Have Skills : - Proficient in Flutter and Dart for cross-platform UI and business logic - Expert in state management with Riverpod and familiar with Provider, Bloc, or GetX - Experienced integrating flutter_webrtc for real-time audio/video streaming - Skilled in implementing signaling using Firebase or custom WebSocket - Proficient with Xcode for iOS build configuration, provisioning, and debugging - Proficient with Android Studio for Gradle management, signing, and debugging - Knowledgeable about App Store and Play Store submission requirements - Experienced in integrating REST (HTTP/JSON) and WebSocket APIs - Skilled in designing responsive video conferencing UIs (video grids, call controls) in Flutter - Competent in managing camera, microphone, and network permissions using permission_handler - Able to write unit and widget tests for UI and logic in Flutter - Experienced in debugging WebRTC and platform-specific issues in Xcode and Android Studio - Familiar with implementing basic encryption for media streams - Knowledgeable about GDPR and CCPA compliance requirements Good-to-Have Skills : - Advanced WebRTC optimization (STUN/TURN, SFU/MCU) - Backend development (Node.js, Firebase, AWS) - Push notifications (FCM, CallKit for iOS, Android call screens) - Performance optimization (app size, CPU, platform channels) - Advanced UI/UX (virtual backgrounds, screen sharing, animations) - Analytics and monitoring (Sentry, Firebase Analytics, WebRTC metrics) CI/CD and DevOps : - Pipelines with GitHub Actions/Bitrise - Streamlined App Store and Play Store deployments - Accessibility and localization (i18n, RTL, screen reader support) - Native development (Swift/Kotlin for platform-specific features) - AI/ML integration (noise cancellation, live captions, face detection) Preferred Qualifications : - Bachelors degree in Computer Science, Engineering, or a related field. - Strong Git workflow experience (feature branches, code reviews, pull requests). - Demonstrated ability to mentor junior developers and conduct code reviews. - Proven track record of delivering at least one production-grade Flutter app to both App Store and Play Store. - Familiarity with Agile/Scrum methodologies and collaborative tools (Jira, Confluence). Perks & Benefits : - Competitive salary with performance-based bonuses. - Opportunity to work on cutting-edge real-time audio/video applications. - Flexible working hours. - Access to the latest development tools and technologies. - Professional development budgets for conferences, courses, and certifications. - Wellness programs, and team-building events. Job Type: Full-time Pay: Up to ₹1,200,000.00 per year Benefits: Health insurance Paid sick time Provident Fund Schedule: Day shift Fixed shift Monday to Friday Supplemental Pay: Performance bonus Ability to commute/relocate: Bangalore City, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Current CTC (in Lakhs)? Expected CTC (in Lakhs)? Notice Period (in days)? Experience: Flutter: 4 years (Required) Dart: 4 years (Required) WebRTC: 4 years (Required) Location: Bangalore City, Karnataka (Required) Work Location: In person
Posted 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your Role And Responsibilities Proficiency in Android Jetpack Suite (Able to give examples of Jetpack Components - Custom Tabs, Compose, Material Design, Room Database, WorkManager), essential is Compose including composables, state management, lifecycle awareness and side-effects. Understanding of interoperability between Compose and the traditional View system. Knowledge of best practices for background tasks and UI updates. Proficiency in Kotlin of course. Understanding of null safety, data classes (And data objects), extension functions, and other Kotlin features The unidirectional data flow (State -> Intent -> Action -> Effect/Event -> State) Preferred Education Master's Degree Required Technical And Professional Expertise Understanding of Modularization : This is key for our multi-tenancy strategy particularly when we ever attempt module swapping Should look for experience in defining modules, providing dependencies, and understanding scopes. Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application Preferred Technical And Professional Experience Excellent Testing / Debugging / Troubleshooting skills, Memory management
Posted 2 weeks ago
9.0 - 13.0 years
0 Lacs
haryana
On-site
You will be joining the Android Engineering team at Sony LIV as a Senior Staff Engineer with a focus on individual contribution. In this role, you will play a key part in delivering rich, real-time video experiences at scale. Your main responsibilities will include working on complex problems related to media playback, performance optimization, modular app architectures, and influencing engineering practices within the team. A significant aspect of your role will involve leading the development of advanced media playback capabilities using ExoPlayer/Media3, covering various aspects such as VOD, Live, DRM, and offline playback. Additionally, you will be responsible for designing and maintaining robust, modular app architectures to facilitate scalability and clean feature delivery. Driving deep performance optimizations across memory, app startup, playback, and rendering pipelines will also be a crucial part of your responsibilities. You will be expected to contribute as a technical anchor in multi-team initiatives, collaborating with product, design, backend, and other platform leads. Setting best practices for modern Android development, conducting high-quality code reviews, mentoring other engineers, and evolving engineering standards at Sony LIV will also be part of your role. Building with observability and resilience in mind by incorporating tagging, telemetry, analytics, crash protection, and CI will be essential. To be successful in this role, you should have 9-12 years of Android development experience with hands-on expertise in Kotlin, ExoPlayer/Media3, and system-level debugging. A strong foundation in Android internals, custom views/rendering pipelines, and background processing patterns is required. Additionally, you should possess a solid understanding of streaming protocols, DRM, adaptive playback, architecture patterns, Jetpack libraries, and Dependency Injection. Experience with CI/CD, crash/ANR tools, A/B testing, and feature rollout strategies will be beneficial. Having experience with Android TV, Chromecast, or large-screen playback, exposure to low-latency live streaming, sports broadcasting, or time-shifted playback, knowledge of advanced media formats, and contributions to open-source Android libraries or playback tech would be considered advantageous. Join Sony LIV and be a part of Sony Pictures Networks, home to leading entertainment channels in India. Sony LIV is one of the most promising streaming platforms that aims to become a progressive digitally-led content powerhouse. As part of an inclusive and equitable workplace, you will have the opportunity to work with a diverse team embracing the "Bring Your Own Self" Philosophy. Sony has been recognized as one of the best companies to work for, providing an empowering and rewarding work environment where employees can tell stories beyond the ordinary.,
Posted 2 weeks ago
1.0 - 3.0 years
3 - 5 Lacs
Ahmedabad
Work from Office
Experienced Android Developer to design, build, and maintain high-quality mobile apps. Proficiency in Java/Kotlin, Android SDK, and familiarity with REST APIs is required. Experience with Android Studio, Git, and UI/UX best practices is a plus.
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
kochi, kerala
On-site
We are seeking Senior Android Developers to join our team and contribute to the delivery of exceptional product experiences. In this role, you will be involved in developing new ideas, products, and features for our product range. This will involve creating native versions of apps as well as revamping existing ones. Collaboration with fellow developers and designers is crucial, as you will work together on code reviews and design ideas to ensure the smooth operation of apps across all platforms. The ideal candidate should have at least 8 years of experience in Android app development, with proficiency in Java and experience with Kotlin. A degree in computer science or a related field is required. Furthermore, you should have a proven track record of developing cutting-edge Android apps and optimizing them in collaboration with UI/UX experts to enhance user experience and performance. Familiarity with testing frameworks such as Junit, Robolectric, and Espresso is essential. Candidates should possess excellent knowledge of JSON, REST, and other API technologies. Experience with different architectural patterns like MVVM, Clean Architecture, MVI, and Dependency Injection is preferred. A strong grasp of the application lifecycle callbacks, RxJava, functional programming, multi-threaded programming, and asynchronous interfaces is necessary. A passion for new technologies and a willingness to mentor and teach others are highly valued. Experience in developing social media apps is a plus, as is the ability to think cross-platform. If you have developed apps available on the Google Play Store, it would be considered an advantage. This is a full-time position with a day shift schedule. The work location is in person.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
mathura, uttar pradesh
On-site
GSTECH is a forward-thinking company specializing in delivering innovative mobile applications for a global audience. We are currently looking for a skilled Native React Developer to join our dynamic team and contribute to the development of cutting-edge Android and iOS applications. As a Native React Developer at our company, your primary responsibility will be to design, develop, and maintain high-performance mobile applications for both Android and iOS platforms using React Native. You will collaborate closely with the product team, UI/UX designers, and back-end developers to ensure the seamless functionality and exceptional user experience of our applications. The ideal candidate for this role is passionate about mobile development, stays updated with the latest technologies, and possesses a proven track record of delivering high-quality applications. Key Responsibilities: - Design, develop, and maintain high-performance Android and iOS applications using React Native. - Collaborate with cross-functional teams to define, design, and implement new features. - Write clean, maintainable, and scalable code following industry best practices. - Ensure the performance, quality, and responsiveness of the applications. - Troubleshoot, debug, and optimize performance to address any issues or bugs. - Integrate third-party APIs and services as necessary. - Stay abreast of the latest trends in mobile development and React Native. - Test and deploy applications continuously on Android and iOS platforms. - Follow version control workflows (e.g., Git) and actively participate in code reviews. Requirements: - 1+ years of professional experience in developing mobile applications using React Native. Skills: - Strong proficiency in JavaScript and the React Native framework. - Experience in building mobile applications for Android and iOS platforms. - Familiarity with mobile-specific development challenges such as memory management and performance optimization. - Understanding of RESTful APIs and their integration with mobile front-end services. - Proficiency in version control systems, particularly Git. - Experience in native mobile development (Java, Kotlin for Android, Swift for iOS) is a plus. - Familiarity with state management libraries like Redux or Context API. Tools: - Experience with mobile app build tools like Xcode (iOS) and Android Studio (Android). - Knowledge of continuous integration (CI) tools and app store deployment processes. Soft Skills: - Excellent problem-solving abilities and adaptability to new challenges. - Strong collaboration and communication skills for effective teamwork. - A passion for mobile app development and a dedication to providing exceptional user experiences. This is a full-time position requiring a Bachelor's degree (Preferred) and relevant work experience. If you are looking to join a dynamic team and contribute to the development of cutting-edge mobile applications, we would love to hear from you.,
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering In this role, you will: Work as Full Stack Engineering Lead within SaaP SVS. To produce technical designs and build features as per SaaP VS backlog Be responsible for Engineering governance process To interact with product vendors for future roadmap and enhancements Requirements To be successful in this role, you should meet the following requirements: Very Strong and hands-on experience in Java, Spring and Springboot. Experience in containerised technologies - Docker and Kubernetes. Experience to deploy and manage applications in AWS. Experience in API development including API governance. Experience of ForgeRock (Ping Identity) OpenAM /openIDM on Authentication tree, chains, Federation (SAML2), OpenID Connect (OIDC)/OAuth2, Multifactor Authentication or any other Access management tool like Okta, Sailpoint will be added advantage. Technical certification in AWS or CKAD. Additional knowledge or experience in any front end technology – web (Angular) or mobile (swift or Kotlin) will be added advantage. Strong automation focus. Experience in agile ways of working. Good problem-solving and trouble shooting skills. Excellent communication and stakeholder management skills. You’ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. Issued by – HSBC Software Development India
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organizations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions. We are currently seeking an experienced professional to join our team in the role of Senior software engineer In this role you will: Implement all test activities (Behavior Driven Development (BDD), API test, UI Tests (Mobile), Performance test, Security Test, Exploratory Test, Accessibility Test etc.) adhering to the Global Test Strategy. Work across all POD activities and support across cross POD teams/ Quality Engineering teams in ensuring any testing related dependencies / touch points are in place. Delivering well structured, maintainable, and fully tested systems in time and budget. Working through the development and support phases of project delivery. Represent Quality Engineering at Scrum meetings, all other key project meetings and provide a single point of accountability and escalation for testing within the POD Establish effective working relationships across all stakeholders. Strong communication skills and experience in liaising with stakeholders. Provide recommendations to the Product Owner and/or other project stakeholders on the product readiness to go live. Provide on-going input into the overall process improvement of the Quality Engineering discipline. Mentor Automation Test Engineers within the cross functional team. Need to demonstrate problem solving skills by providing suggestive ways and workarounds while at blocker instances to not hamper delivery or timelines. Need to close the gaps and work closely with team and measure the improvements. Contribution towards efficiency / Value addition. Requirements To be successful in this role you should meet the following requirements: Experience in building and enhancing automation frameworks. Strong Quality engineering and Test management skill sets. Good understanding of ‘Retail Banking’ domain and requirement. Good Hands on experience with Core Java, Selenium, Appium, Maven / Gradle, REST API, REST ASSURED/Karate,, Junit, TestNG, Java IDE’s. Good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, Gherkin syntax, JIRA, Jenkins (CICD exposure) and Confluence. Preferable to have experience in Kotlin and Swift. Working experience in Agile methodology / SAFe with ‘in-sprint’ automation Basic understanding of Performance and Cyber Security Quality Engineering Understanding of cloud-based architectures Good understanding of Kubernetes and Docker capabilities. Good understanding of Browser Stack or any other cloud-based device farms. You’ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working, and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. Issued by – HSBC Software Development India
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
haryana
On-site
As a Senior Software Engineer with 6+ years of experience, you will be responsible for full-stack development, including developing and maintaining high-quality web applications across the full stack, encompassing both client-side and server-side logic. Your expertise in front-end development will be crucial as you leverage your skills in client-side frameworks like React or Angular to build intuitive, responsive, and visually appealing user interfaces. You should have a strong understanding of object-oriented JavaScript and TypeScript, along with excellent HTML/CSS skills to make data both functional and visually appealing. In terms of back-end development, hands-on experience and a solid understanding of back-end development using .Net / C#, Java, or Kotlin is essential. Architectural and design contributions are also expected from you, where you will apply best practices in software design to ensure scalability, resilience, and maintainability of applications. Active participation in agile methodologies, including agile ceremonies like sprints, stand-ups, and retrospectives, is required. Familiarity with analytics, A/B testing, feature flags, Continuous Delivery, and Trunk-based Development will be beneficial. Your role will also involve maintaining code quality and optimization by writing clean, efficient, and well-documented code. You should proactively identify and address performance bottlenecks and ensure code quality through reviews. Problem-solving skills are crucial as you tackle complex technical challenges effectively. Proficiency in competitive programming/data structures & algorithms is expected, demonstrated by hands-on LeetCode experience. Strong communication and coordination skills are necessary to effectively collaborate with cross-functional teams, stakeholders, and product managers. A passion for new technologies and continuous exploration of the best tools and practices available is highly valued. Qualifications required for this role include a B.S. in Computer Science or a quantitative field; M.S. is preferred. Additionally, 6+ years of hands-on software development experience is essential. Having experience in system architecture design, knowledge of NoSQL technologies, hands-on experience with message queuing systems, and familiarity with containerization & orchestration will be great assets for this role. Desired skills and experience include proficiency in front-end technologies like React or Angular, JavaScript, TypeScript, and HTML/CSS, as well as back-end technologies such as .Net / C#, Java, Kotlin. Knowledge of databases like RDBMS and NoSQL (Cassandra, Scylla DB, Elasticsearch, Redis, DynamoDB), and messaging systems like Kafka, RabbitMQ, SQS, Azure Service Bus will be advantageous.,
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organizations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions. We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer In this role you will: Excellent understanding of Kotlin/ Swift, Dependency Management, Localization, Implementation Patterns (e.g. MVVM), Design Patterns (e.g. Decorator, Observable, Façade), Implement all test activities (Behaviour Driven Development (BDD), API test, UI Tests (Browser and Mobile), Performance test, Security Test, Exploratory Test, Accessibility Test etc.) adhering to the Global Test Strategy. Work across all POD activities and support across cross POD teams/ Quality Engineering teams in ensuring any testing related dependencies / touch points are in place. Delivering well structured, maintainable, and fully tested systems in time and budget. Working through the development and support phases of project delivery. Represent Quality Engineering at Scrum meetings, all other key project meetings and provide a single point of accountability and escalation for testing within the POD Establish effective working relationships across all stakeholders. Strong communication skills and experience in liaising with stakeholders. Provide recommendations to the Product Owner and/or other project stakeholders on the product readiness to go live. Provide on-going input into the overall process improvement of the Quality Engineering discipline. Mentor Automation Test Engineers within the cross functional team. Need to demonstrate problem solving skills by providing suggestive ways and workarounds while at blocker instances to not hamper delivery or timelines. Need to close the gaps and work closely with team and measure the improvements. Contribution towards efficiency / Value addition. Requirements To be successful in this role you should meet the following requirements: Experience in building and enhancing automation frameworks. Strong Quality engineering and Test management skill sets. Good understanding of ‘Retail Banking’ domain and requirement. Good Hands-on experience with Mobile Development (Developer + Testing) and iOS - Swift, Swift UI, Redux AOS - Android Kotlin, MVVM Implementation Pattern, Jetpack Compose, Redux API - Core Java, Maven / Gradle, REST API, Junit, Unit Testing Quality Engineer (Testing) - REST ASSURED/Karate, Selenium(WebDriver), Appium, TestNG, BDD methodology, Gherkin syntax, Good understanding of HTTP, JSON protocol and syntax, Cucumber, JIRA, Jenkins (CICD exposure) and Confluence. Working experience in Agile methodology / SAFe with ‘in-sprint’ automation Basic understanding of Performance and Cyber Security Quality Engineering Understanding of cloud-based architectures Good understanding of Kubernetes and Docker capabilities Good understanding of Browser Stack or any other cloud-based device farms You’ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working, and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. Issued by – HSBC Software Development India
Posted 2 weeks ago
2.0 - 7.0 years
0 Lacs
chandigarh
On-site
As a skilled Mobile App Developer with 4-7 years of experience in native Android development and expertise in React Native for cross-platform development, you will be responsible for designing, developing, and maintaining robust and scalable mobile applications for Android and iOS platforms. Your deep understanding of Android SDK, Kotlin, and modern UI development practices like Jetpack Compose will be essential in ensuring compatibility with various Android versions and screen sizes. Additionally, your familiarity with cross-platform technologies such as Flutter will be highly advantageous. You will collaborate with designers, product managers, and backend teams to define app features and architecture, integrating third-party libraries and APIs for enhanced functionality. Your role will involve building and optimizing Android UIs using XML and Jetpack Compose, as well as developing cross-platform mobile applications using React Native. Debugging and resolving issues to ensure app performance and reliability will also be part of your responsibilities. Furthermore, you will work on CI/CD pipelines to streamline the testing, building, and deployment process, staying updated with emerging trends and technologies in mobile development. Your strong knowledge of mobile architecture patterns and design best practices, along with experience in unit and integration testing for mobile apps, will play a crucial role in the success of the projects. The ideal candidate for this position should have 4+ years of experience in Android development using Kotlin, proficiency in React Native with 2+ years of hands-on experience, and expertise in creating apps with cross-platform frameworks. Knowledge of version control tools like Git, collaboration platforms like JIRA, CI/CD pipelines, and mobile automation frameworks like Appium is required. Preferred skills include familiarity with Flutter or other cross-platform frameworks, knowledge of database solutions like SQLite or Realm, experience in packaging and distributing mobile apps in libraries or modules, and understanding of the logistics industry, including supply chain processes, warehouse management, or fleet operations.,
Posted 2 weeks ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
You are an experienced Android HMI Developer who is passionate about developing state-of-the-art infotainment applications for next-generation vehicles at Acsia Technologies Pvt. Ltd. You will be working on designing, developing, and maintaining Android-based HMI applications tailored for automotive infotainment systems. Your role will involve collaborating with UI/UX teams to create visually appealing and user-friendly interfaces using modern Android toolkits like Jetpack Compose. Your primary responsibilities will include translating business requirements and design mockups into functional, high-performance applications, optimizing application performance and memory usage for embedded environments, participating in code reviews and design discussions, as well as integrating and testing features with real automotive hardware and simulators. You should have strong hands-on experience in Android application development using Java and Kotlin in the automotive domain, in-depth knowledge of Android application components such as Activities, Services, Broadcast Receivers, and Content Providers, proficiency in Jetpack Compose, Material Design, and latest Android development paradigms, and skills in using Android Studio IDE for end-to-end application development and debugging. Additionally, proficiency with Android debugging tools such as logcat, ADB, and Systrace, sound knowledge of Object-Oriented Programming (OOPS) principles, familiarity with common design patterns including MVP, MVVM, Observer, and Factory, understanding of Android internal framework components and lifecycle management, experience with integrating third-party libraries, SDKs, and APIs into Android applications, working knowledge of jUnit, Espresso, and other Android test automation frameworks, understanding of Gradle build scripts and Android Makefiles, exposure to AOSP build systems, Gerrit code review, and CI/CD workflows, and experience working in an Agile development environment with Scrum/Kanban methodologies are considered good to have. In return, Acsia Technologies Pvt. Ltd. offers you the opportunity to work on cutting-edge automotive projects with leading global OEMs, a dynamic and inclusive work culture focused on innovation and continuous learning, competitive compensation, career advancement opportunities, as well as access to training, certifications, and technical mentorship.,
Posted 2 weeks ago
10.0 - 15.0 years
0 Lacs
haryana
On-site
As an Associate Vice President - Android in the Digital Business team at Sony LIV, you will play a crucial role in delivering a top-notch streaming experience to a vast user base spanning various devices. Your primary responsibility will involve utilizing your extensive knowledge of ExoPlayer/Media3 and Android framework to lead cross-functional projects and delve into coding to create high-performance, scalable solutions. This position presents a unique opportunity for you to take charge of pivotal aspects related to media playback and performance, contribute to architectural decisions, and foster collaboration among engineering, product, and QA teams. Your main responsibilities will include designing and implementing advanced media playback workflows using ExoPlayer (Media3), ensuring seamless buffering, adaptive streaming, low latency, and DRM integrations. You will drive enhancements in app performance across areas such as app launch, playback, memory usage, and battery consumption. Collaboration with product managers, iOS/web counterparts, backend developers, and QA team members will be crucial to develop engaging and robust video experiences. Additionally, you will mentor and guide a team of Android engineers, emphasizing clean architecture, code quality, and modern development practices. Moreover, you will be expected to contribute individually to high-priority feature development and performance optimization efforts. Staying abreast of Android platform updates and integrating Jetpack libraries, modern UI frameworks, and best practices such as Kotlin Coroutines, Hilt, Jetpack Compose, and Paging will be essential to your role. Furthermore, you will lead technical discussions encompassing media strategy, caching, telemetry, offline functionality, and A/V compliance. To be successful in this role, you should possess 10-15 years of Android development experience with a strong foundation in Kotlin, ExoPlayer/Media3, and the Android media framework. A deep understanding of streaming protocols (HLS/DASH), adaptive bitrate streaming, DRM (Widevine), and analytics tagging is required. Experience in optimizing performance metrics like memory consumption, power efficiency, cold start time, and playback smoothness is essential. Proficiency in the modern Android stack, including Jetpack Compose, Kotlin Flows, Work Manager, ViewModel, Room, Hilt/Dagger, and familiarity with CI/CD, app modularization, crash analytics, and A/B experimentation frameworks (e.g., Firebase, AppCenter) are beneficial. Being comfortable in ambiguous situations and seamlessly transitioning between individual contributor and leadership roles based on team requirements is key. Effective communication skills and the ability to collaborate effectively across various teams and functions are paramount for success in this role. Desirable qualifications include experience with Android TV/Fire TV or other large-screen form factors, previous work involving live streaming, low latency playback, or sports content, familiarity with AV1, Dolby Vision/Atmos, or advanced video/audio codecs, and contributions to open-source media libraries or ExoPlayer itself. Join Sony LIV, a part of Sony Pictures Networks, and be a part of a dynamic environment that fosters creativity and innovation while offering a plethora of growth opportunities and recognition for your contributions. Embrace our inclusive and equitable workplace culture that celebrates diversity through our "Bring Your Own Self" Philosophy. Become part of a team that is dedicated to Going Beyond the ordinary, where your efforts are acknowledged and rewarded, making Sony a Great Place to Work.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
The individual in this role will be accountable for the successful and timely delivery of projects or aspects of projects in the Client Platform domain. It is a development role that entails working within various Scrum and Kanban teams in multiple geographic locations around the world. You will analyze functional requirements, design and implement a solution based on SDLC. You will participate in the technical design of all elements of an Android application, code, test, and deploy Android applications or parts of Android applications with local and/or offshore developers within a Scrum or Kanban team. You will be responsible for delivering high-quality code that meets our KPI and work with Product Owners and Business Analysts to ensure appropriate design and implementation of a solution. Collaborating with test engineers to ensure minimum defects are introduced into QA and having the ability to look beyond the status quo to identify areas of constant change/improvement is also part of your responsibilities. As an Android Engineer in the Client Platforms crew in India, you will play a vital role in ensuring scalable development methodology is followed across multiple teams and participate in strategy discussions with business and technology strategy discussions with architects. The culture of the team centers around innovation, partnership, transparency, and passion for the future. To be successful in this role, you should have 5+ years of hands-on experience developing Android apps, a bachelor's degree in Computer Science, Information Technology, or Mathematics, expert level understanding of the Android SDK and Android development paradigms, and high proficiency with the Java language and strong proficiency with the Kotlin language. Preferred experience with RxKotlin or similar reactive frameworks is a plus. You should be able to lead on challenging technical use cases, have a passion for Android, and a commitment to building award-winning apps. Strong analytical, problem-solving, and debugging skills, along with good verbal and written communication and organizational skills are essential. Demonstrable experience in working with agile methodology, especially Scrum, and the ability to work to tight timelines on multiple detailed activities simultaneously are also required. You should be able to operate successfully in a matrix environment, proactive and detail-oriented, yet comfortable working in a dynamic environment with fast-paced deliveries and changing requirements. Being highly motivated, able to work independently, and apply your initiative will be key to excelling in this role. UBS, as the world's largest and the only truly global wealth manager, operates through four business divisions: Global Wealth Management, Personal & Corporate Banking, Asset Management, and the Investment Bank. With a presence in all major financial centers in more than 50 countries, UBS stands apart from its competitors with its global reach and breadth of expertise. If you are looking to join a team where diversity, equity, and inclusion are valued, and where your skills, experiences, and background are recognized as driving factors of success, consider joining UBS. With a commitment to disability inclusion and reasonable accommodation/adjustments throughout the recruitment process, UBS fosters an inclusive culture that brings out the best in its employees at all stages of their career journey. Collaboration is at the heart of everything UBS does because together, they are more than themselves.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a software engineer at Google, you will be responsible for developing next-generation technologies that impact billions of users, changing the way people connect, explore, and interact with information. Your work will involve handling information at a massive scale and pushing technology forward in various areas such as information retrieval, distributed computing, system design, networking, security, artificial intelligence, natural language processing, UI design, and mobile applications. Your primary responsibilities will include: - Writing code for product or system development. - Reviewing code from other engineers and providing feedback to ensure best practices are followed. - Contributing to documentation and educational content based on product updates and user feedback. - Troubleshooting product or system issues by analyzing their sources and impact on hardware, network, or service operations. - Leading design reviews with peers and stakeholders to choose technologies for implementation. Minimum qualifications for this position include: - A Bachelor's degree or equivalent practical experience. - 2 years of experience in software development using Java or Kotlin, or 1 year with an advanced degree. - 2 years of experience in Android application development. - Experience in Mobile App Development, Android, Video Codecs, and Java. Preferred qualifications: - 2 years of experience with data structures or algorithms. - Experience in code and system health diagnosis, resolution, and software test engineering. - Familiarity with Android Native Development Kit (e.g., C/C++) and crash reporting tools like Firebase Crashlytics. - Experience in implementing custom video filters and effects optimized for performance. - Knowledge of machine learning for video analysis or enhancement with performance considerations. - Understanding of GPU-based video processing using technologies like OpenGL ES and Vulkan. Join us at YouTube, where we believe in giving everyone a voice and creating a better world through sharing stories and building communities. Work with cutting-edge technology and creativity to show people the world and solve real problems while having fun together. Our fast-paced environment offers opportunities to work on critical projects, switch teams, and continue growing as a versatile and enthusiastic software engineer.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
As a Senior Kotlin Backend Developer, you will be responsible for developing high-performance backend solutions for our Clients" e-commerce platforms. Working in an Agile environment, you will collaborate closely with cross-functional teams to design, implement, and maintain scalable and secure applications. Your responsibilities will include developing and maintaining backend services using Kotlin and Spring Boot, utilizing technologies like Kafka and MQ, managing databases such as PostgreSQL, Oracle, or DynamoDB, and implementing CI/CD pipelines with tools like Jenkins and GitLab CI/CD. You will also participate in code reviews, testing, and documentation. To excel in this role, you should have a minimum of 5 years of experience in Kotlin, proficiency in the Spring Boot framework, knowledge of Restful APIs and microservices architecture, hands-on experience with messaging systems like Kafka and MQ integration, and familiarity with databases and cloud services. Additionally, experience with testing frameworks like Jest, Playwright, or similar, as well as a strong understanding of SOLID Principles, are essential. Your problem-solving skills, ability to work collaboratively in a team environment, and excellent command of English (written and spoken) will be key to your success in this role. If you are passionate about backend development, possess the required technical skills, and are eager to contribute to the success of our Clients" e-commerce platforms, we welcome you to join our team as a Senior Kotlin Backend Developer.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Lead Engineer in Design & Development, your primary responsibility will be to devise technical solutions based on the requirements of the product/platform and provide guidance and mentorship to the team. You will be expected to support Architectural Concepts and the technical roadmap in related technology fields of the project. Additionally, you will play a key role in driving the development of Continuous Delivery pipeline in the Cloud environment, utilizing new architecture paradigms like Microservices. Your duties will also include contributing to elaborate software requirements and other specifications needed for development tasks, as well as communicating and coordinating on technical aspects in global development models. You will be involved in supporting project planning activities through estimation, identification of integration points, technical risks & mitigations, etc. Furthermore, you will ensure the testability of the design and support test-automation design, participate in the validation of implemented features, and evaluate tools & technologies through prototypes. To qualify for this role, you should possess a Bachelor's or Master's degree in Computer Science & Engineering or equivalent, along with at least 8+ years of experience in software development, including 2-4 years in leading development. Desired experience includes sound knowledge of AWS Cloud eco-systems, SaaS & application development using distributed architecture and frameworks, strong knowledge of Edge devices (IoT), and hands-on experience with full stack application development. You should also have hands-on experience in Distributed Computing architectures and communication paradigms like REST, WebServices, MQTT, etc., along with familiarity with Docker, Kubernetes & Container technologies. A good understanding of Deployment Pipelines, DevOps, and related tools/methods is desirable, as well as a strong grasp of the AWS ecosystem and its services such as Gateway, CDN, multi-regions, database, caching, ECS, security standards, IoT, etc. In addition to technical expertise, you should possess excellent problem-solving and decision-making skills, the ability to work in a team environment, outstanding communication skills, and extensive experience in working with multiple stakeholders across geographies. You should be self-motivated, self-driven, and an excellent team player with the ability to technically lead and motivate team members.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
punjab
On-site
As a Mobile App Development Lead specializing in Flutter and Dart, you will be responsible for designing, developing, and maintaining high-performance mobile applications for Android and iOS platforms using Flutter. Your role will involve leading a team of developers in creating cross-platform apps, collaborating with various stakeholders to deliver robust and scalable applications, and ensuring the quality and performance of the applications. You will be expected to review and guide the development efforts of team members, write clean and maintainable code following best practices, and optimize application performance, memory usage, and battery consumption. Additionally, you will be required to integrate third-party APIs and SDKs, stay updated with new mobile technologies, and mentor junior developers while providing constructive feedback. To excel in this role, you should possess a Bachelor's degree in Computer Science or a related field, with at least 5 years of professional experience in mobile app development. A minimum of 3 years of hands-on experience in Flutter and Dart is required, along with a strong understanding of RESTful APIs, state management techniques, and version control systems like Git. Familiarity with native Android or iOS development is considered a plus. Immediate joiners are preferred for this position. Experience with Firebase, GraphQL, CI/CD tools, and Agile methodologies is advantageous. The position offers flexible work hours, a hybrid or remote work option, a collaborative work environment, learning and development opportunities, health benefits, and paid leaves. Paid sick time, paid time off, and Provident Fund are among the benefits provided. The job type is full-time, with a day shift schedule and a performance bonus. If you have 4 years of experience in Flutter development and team leadership, and are located in Mohali, Punjab, we encourage you to apply for this exciting opportunity to contribute to our innovative mobile app projects.,
Posted 2 weeks ago
1.0 years
0 Lacs
Delhi, India
Remote
Location: Remote / Singapore / Hybrid Type: Full-Time Team: Skyclad Ventures – Product Engineering About Skyclad Ventures Skyclad Ventures is an engineering-led venture builder focused on taking bold ideas from zero to one. We partner with exceptional founders to build deep-tech startups across AI, mobility, and connected devices—engineering the future, one idea at a time. Role Overview We’re hiring an Android Developer with 1+ years of experience in Kotlin to join our product engineering team. You’ll play a hands-on role in building scalable, production-ready apps across our venture portfolio—partnering with designers, backend engineers, and AI teams to push the boundaries of what mobile can do. Responsibilities Design and build native Android applications using Kotlin Collaborate with product and design teams to implement new features Integrate RESTful APIs and manage local data using Room or similar libraries Ensure app performance, stability, and responsiveness Write clean, testable code with unit and UI tests Participate in code reviews and knowledge sharing Continuously explore new Android tools and best practices Requirements 1+ years of Android development experience Strong command of Kotlin and Android SDKs Familiarity with Jetpack Components, ViewModel, LiveData, Room, etc. Experience with Git and GitHub Actions for CI/CD At least one app deployed to production (Play Store or enterprise) Comfortable using Android Studio, Gradle, and debugging tools Solid understanding of architecture patterns like MVVM or MVI Understanding of material design principles and mobile UX best practices Must have access to development tools: Android-compatible device and development-ready laptop (MacBook or Windows/Linux) Bonus Experience with BLE/IoT devices, AI/ML integration, or Firebase Familiarity with Supabase, GraphQL, or background processing Exposure to Play Store submission, rollout, and analytics tools Why Join Us? Build across multiple next-gen products and ventures Collaborate with a world-class team of engineers, founders, and designers Take ownership in a fast-moving, high-trust environment Opportunity to grow across domains like AI, mobility, or fintech
Posted 2 weeks ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Overview Finance, Markets and Credit Risk Technology, enables Citi to achieve its day-to-day and long-term growth goals, enabling execution of Citi’s Strategy by providing services, technical solutions, and infrastructure across the bank. These solutions enable Citi to comply with regulatory mandates and empower our businesses to achieve their goals, both current and long-term. In Finance, Market and Credit Risk Technology (FMCRT) we’re pushing the limits of technology. Our products and initiatives adhere to Citi’s strategic architecture principles and support the end-to-end integration of multiple global functions within the bank including Finance, Risk, and Controllers. What We Offer Be part of Strategic team to develop, enhance, support and maintain solutions for Finance Technology. Participate in technical discussions/brainstorming sessions and define ideas and strategies for existing and future platforms. Gain exposure to Wholesale, Retail business across data, risk and finance. Work across diverse set of Finance platforms and have an opportunity to be part of re architecture and re-platforming initiatives on low code automation platforms. Responsibilities: Manage all technology standards across functional area, ensuring development, understanding and adherence around the globe. Set goals within functional area that are delivered to appropriate Operations & Technology organizations. Contribute to the IT Project Leadership function to harmonize with overall business /technology objectives and ensure teams within the functional area are adequately staffed and possess the required skills sets to carry out their roles. Provide an environment where Subject Matter Experts can work efficiently and delivery effectively. Manage execution of IT strategy and roadmap for assigned technology area. Apply an in-depth understanding of concepts and procedures within engineering and basic knowledge of those elements in other areas. Responsible for training and coaching team members, performance management activities, monitoring quantity and quality of work, and addressing development needs for assigned personnel. Make evaluative judgments based on information analysis in complicated or unique situations, utilizing multiple sources of information. Negotiate with senior leaders (across functions) and communicate and negotiate with external parties. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: 10-12 years of relevant experience in Apps Development or systems analysis role. Extensive experience system analysis and in programming of software applications. Experience in managing and implementing successful projects. Proven engineering experience building robust, scalable, and maintainable applications in the Capital Markets Technology industry. 5+ years in a technical leadership role, with experience leading global technolgy teams. Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack. Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks. Code reviews, test case reviews, and ensure code developed meets the requirements. Influence and negotiate with senior technical leaders from partner teams of software engineers, devops and production support staff to deliver robust software solutions. Ensure the team is collaborating effectively across functions. Ability to adjust priorities quickly as circumstances dictate. Experience working in Financial Services or a large complex and/or global environment. Consistently demonstrates clear and concise written and verbal communication. Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices. Demonstrated analytic/diagnostic skills. Ability to work in a matrix environment and partner with virtual teams. Ability to work independently, prioritize, and take ownership of various parts of a project or initiative. Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements. Proven track record of operational process changes and improvement. Demonstrated leadership and project management skills. Consistently demonstrates clear and concise written and verbal communication. Technical Skills 10+ years of relevant experience in Java/JVM Based Language Like Kotlin, Microservices with commensurate people management experience. Strong experience of API Development and its Eco-systems. Strong experience on Observability and monitoring tech stack as well Hands-on working experience in Java / Spring / Spring Cloud / Spring Data JPA / Spring Boot Microservices. Hands-on working experience with Junit, Git, Jenkins, Maven. Should have troubleshooting skills using debuggers, logs, etc. Experience with Public clouds like AWS, GCP will be added advantage. Implement Unit Testing and TDD to ensure software quality and maintainability. Experience with Docker and Kubernetes. Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks. Code reviews, test case reviews, and ensure code developed meets the requirements. Proficiency in SQL Databases, MongoDB, Oracle, Big Data preferred. High proficiency in understanding Middleware like Tibco RV, EMS, Solace, etc., Educational Qualification Bachelor’s degree/University degree or equivalent experience. Master’s degree preferred. Additional Job Description This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills Java, Microservice Framework, Spring Boot. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
Posted 2 weeks ago
5.0 - 9.0 years
15 - 27 Lacs
Bengaluru
Hybrid
We are looking for a skilled Kotlin developer to join our team. You will create and maintain Android and backend applications as a Kotlin developer utilizing the Kotlin programming language. You will collaborate closely with other developers, project managers, and clients to provide top-notch software solutions. Roles and Responsibilities Develop and maintain Android and/or backend applications using the Kotlin programming language Collaborate with other developers and project managers to ensure the timely delivery of projects Write clean, well-documented, and efficient code Test and debug software applications Participate in code reviews to maintain code quality Stay up-to-date with emerging software technologies and frameworks Communicate effectively with clients and project stakeholders Should have worked On Windows 10 Requirements and Skills Strong knowledge of the Kotlin programming language on Windows 10 and Android or backend development Familiarity with software development principles and design patterns Experience with software development tools such as Git, Jira, and continuous integration systems Familiarity with databases such as MySQL or PostgreSQL Strong problem-solving skills Excellent communication skills
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France