CodiFi

4 Job openings at CodiFi
C# developer chennai,tamil nadu,india 0 years None Not disclosed On-site Contractual

About Company CodiFi is building a financial ecosystem to underpin modern Finance: one that seamlessly connects people to financial products & services that improve their lives. Job Description We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. Responsibilities Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable C# code Ensure the best possible performance, quality, and responsiveness of applications Help maintain code quality, organization, and automatization Required Skills And Qualifications Proficient in C# with a deep understanding of its ecosystem. Strong experience with the .NET framework . Solid understanding of object-oriented programming principles. Experience in writing reusable C# libraries and components. Familiarity with various design patterns (e.g., MVC, Singleton, Factory, etc.). Understanding of concurrency patterns in C# and multi-threading. Experience in any DBMS. Hands-on experience with WinForms for building desktop applications. Strong focus on writing clean, readable, and maintainable code. Solid understanding of database schema design and implementation to support business processes. Basic understanding of Common Language Runtime (CLR) and its limitations, along with effective workarounds. Experience in implementing automated testing and unit testing frameworks. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work collaboratively in a team environment. Knowledge of Agile methodologies. Knowledge about Capital market is a plus. Skills: c#,.net,winforms,database management system (dbms)

UI/UX Designer (0-4 yrs EXP) dharapuram,tamil nadu,india 4 years None Not disclosed Remote Full Time

Job Title: UI/UX Designer (0–4 Years Experience) Location: Dharapuram, Tamil Nadu Employment Type: Full-time About The Role We’re looking for a UI/UX Designer to work on our core product , not just design projects. You’ll be responsible for designing intuitive, user-centered interfaces and helping shape the overall product experience from concept to launch. If you are strong in Figma and love building consistent, scalable design systems — this role is for you. Key Responsibilities Design user interfaces and flows for our product using Figma. Work closely with product managers and developers to deliver smooth, usable designs. Create wireframes, prototypes, and high-fidelity designs. Maintain and evolve the product’s design system and visual consistency. Use feedback and user insights to improve the product experience. Ensure a cohesive experience across web and mobile platforms. Required Skills Excellent Figma skills — components, auto-layout, design systems, and prototyping. Strong understanding of UI/UX principles and user-centered design. Ability to think from a product perspective, not just visual design. Attention to detail and clear communication skills. A portfolio showcasing web or app designs (Figma links preferred). Good to Have Familiarity with UX research or usability testing. Understanding of front-end basics (HTML/CSS). Experience in SaaS or B2B product environments. Qualifications Bachelor’s degree in Design, Visual Communication, or related field (or equivalent practical experience). 0–4 years of experience in UI/UX design. Important Note Only candidates who are interested in working from our Dharapuram location should apply. Remote or freelance applications will not be considered . Skills: ux,figma,ui automation

Flutter Mobile Developer dharapuram,tamil nadu,india 4 years None Not disclosed On-site Full Time

Flutter Mobile Developer (2–4 Years Experience) About The Role We are looking for a passionate Flutter Mobile Developer with 2–4 years of hands-on experience in developing high-quality, scalable, and performance-driven mobile applications. You will be part of our Mobile Team , collaborating closely with designers, backend developers, and product managers to deliver seamless mobile experiences for both Android and iOS platforms. Key Responsibilities Design, develop, and maintain cross-platform mobile applications using Flutter and Dart. Collaborate with product managers, UI/UX designers, and backend engineers to implement innovative features and user experiences. Integrate mobile applications with RESTful APIs, WebSockets, and third-party SDKs. Optimize application performance for maximum speed, scalability, and responsiveness. Implement and manage state management solutions (e.g., Provider, Riverpod, Bloc). Participate in code reviews and enforce best practices for coding standards, testing, and maintainability. Ensure application stability, security, and compliance with store submission guidelines (Google Play Store & Apple App Store). Troubleshoot, debug, and resolve technical issues across Android and iOS builds. Contribute to continuous improvement by exploring and implementing emerging mobile technologies and frameworks. Required Qualifications & Skills Bachelor’s degree in Computer Science, Information Technology, or a related discipline. 2–4 years of professional experience in Flutter mobile application development. Strong command of Dart and a solid understanding of Flutter architecture and widget lifecycle. Experience integrating Flutter with native Android (Kotlin/Java) and iOS (Swift/Objective-C) code. Proficiency in API integration, JSON parsing, and local data storage (SharedPreferences). Hands-on experience with Firebase services (Auth, Firestore, Analytics, Cloud Messaging). Familiarity with Git or other version control systems. Strong understanding of mobile UI/UX principles, responsive layouts, and accessibility standards. Excellent problem-solving skills, attention to detail, and ability to deliver high-quality code under deadlines. Preferred Skills (Good To Have) Experience in FinTech, Trading, or Real-time Data Applications. Exposure to CI/CD pipelines and automated build/release processes. Knowledge of Clean Architecture, SOLID principles, and design patterns. Experience integrating Flutter modules into native iOS or Android apps. Familiarity with App Store and Play Store deployment workflows. Skills: flutter,api integration,json parsing,code

Flutter Mobile Developer chennai,tamil nadu,india 4 years None Not disclosed On-site Full Time

Flutter Mobile Developer (2–4 Years Experience) About The Role We are looking for a passionate Flutter Mobile Developer with 2–4 years of hands-on experience in developing high-quality, scalable, and performance-driven mobile applications. You will be part of our Mobile Team , collaborating closely with designers, backend developers, and product managers to deliver seamless mobile experiences for both Android and iOS platforms. Key Responsibilities Design, develop, and maintain cross-platform mobile applications using Flutter and Dart. Collaborate with product managers, UI/UX designers, and backend engineers to implement innovative features and user experiences. Integrate mobile applications with RESTful APIs, WebSockets, and third-party SDKs. Optimize application performance for maximum speed, scalability, and responsiveness. Implement and manage state management solutions (e.g., Provider, Riverpod, Bloc). Participate in code reviews and enforce best practices for coding standards, testing, and maintainability. Ensure application stability, security, and compliance with store submission guidelines (Google Play Store & Apple App Store). Troubleshoot, debug, and resolve technical issues across Android and iOS builds. Contribute to continuous improvement by exploring and implementing emerging mobile technologies and frameworks. Required Qualifications & Skills Bachelor’s degree in Computer Science, Information Technology, or a related discipline. 2–4 years of professional experience in Flutter mobile application development. Strong command of Dart and a solid understanding of Flutter architecture and widget lifecycle. Experience integrating Flutter with native Android (Kotlin/Java) and iOS (Swift/Objective-C) code. Proficiency in API integration, JSON parsing, and local data storage (SharedPreferences). Hands-on experience with Firebase services (Auth, Firestore, Analytics, Cloud Messaging). Familiarity with Git or other version control systems. Strong understanding of mobile UI/UX principles, responsive layouts, and accessibility standards. Excellent problem-solving skills, attention to detail, and ability to deliver high-quality code under deadlines. Preferred Skills (Good To Have) Experience in FinTech, Trading, or Real-time Data Applications. Exposure to CI/CD pipelines and automated build/release processes. Knowledge of Clean Architecture, SOLID principles, and design patterns. Experience integrating Flutter modules into native iOS or Android apps. Familiarity with App Store and Play Store deployment workflows. Skills: flutter,api integration,json parsing,code