
About Techcelx
About
Connect with the team
Similar jobs
The Role:
We are looking for a Software Development Engineer (iOS) to join our Core Payments team at Razorpay. In this role, you will be responsible for developing and scaling our iOS SDK, the critical integration point used by thousands of merchants to process payments across multiple geographies.
You will work closely with product and backend engineering teams to design high-performance features, ensuring the SDK remains secure, lightweight, and developer-friendly. This role offers the opportunity to solve complex engineering challenges involved in building financial infrastructure that operates at massive scale.
Responsibilities:
- SDK Development: Contribute to the development of our native iOS SDK, ensuring high availability and seamless payment experiences for a diverse merchant base.
- Engineering Excellence: Write clean, maintainable, and modular code. Architect solutions that are resilient across different host app environments.
- Automation: Design and implement robust automation for tests, builds, and performance profiling. If a task is repetitive, you are expected to automate it.
- Instrumentation: Build deep telemetry within the SDK to provide real-time insights into success rates and latency, enabling data-driven product decisions.
- Security: Implement industry-standard security protocols, including SSL pinning and runtime integrity checks, to protect sensitive transaction data.
Mandatory Qualifications:
- 2+ years of experience in native iOS development using Swift.
- Systems Design: Solid understanding of OOPS principles and architectural patterns (e.g., MVVM, VIPER, or Clean Architecture).
- Cross-Platform Knowledge: Practical experience with bridge-based frameworks such as Flutter, React Native, or Cordova.
- Technical Depth: Strong proficiency in GCD, Swift Concurrency, and UIKit/SwiftUI lifecycles.
- Debugging: Proficiency in using Xcode Instruments for memory management, CPU profiling, and network debugging.
Good to Have:
- Android Stack Experience: Familiarity with Kotlin or Java is highly preferred to help maintain feature parity and align API design across platforms.
- Deployment & Tooling: Knowledge of CocoaPods, Swift Package Manager (SPM), or Fastlane for automated distribution.
- Open Source: Active contributions to GitHub or a portfolio of apps published on the App Store.
Job description:
Company Overview
Teknobuilt is an innovative construction technology company accelerating Digital and AI platforms to help all aspects of program management and execution for workflow automation, collaborative manual tasks and siloed systems. Our platform has received innovation awards and grants in Canada, UK and S. Korea and we are at the frontiers of solving key challenges in the built environment and digital health, safety and quality.
Teknobuilt vision is helping the world build better- safely, smartly and sustainably. We are on a mission to modernize construction by bringing Digitally Integrated Project Execution System - PACE and expert services for midsize to large construction and infrastructure projects. PACE is an end-to- end digital solution that helps in Real Time Project Execution, Health and Safety, Quality and Field management for greater visibility and cost savings. PACE enables digital workflows, remote working, and AI based analytics to bring speed, flow and surety in project delivery. Our platform has received recognition globally for innovation and we are experiencing a period of significant growth for our solutions.
Job Responsibilities
As a Mobile App Developer, you will need to:
- Flutter: To build cross-platform mobile apps for Android, IOS. This should include making responsive UIs to efficiently query data and also manage states in an optimised manner.
- Native Android and IOS: To build custom Flutter Packages.
- Firebase: Should have experience with Cloud Fire Database, Push Notifications, Cloud Functions and Analytics.
- Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
- Git: To manage and collaborate in different projects with the rest of the team.
- Design and build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- SQLite: Understanding of persisting data with the SQLite database.
- Experienced in working with remote data via REST and JSON.
- Use CI/CD for smooth deployment.
- Must have built at least one Android, iOS, apps with Flutter or Hybrid Framework.
Qualification
Bachelor’s degree in computer science, IT or related fields
Key skills for Mobile App Developer
- Experience: 2 – 3 Years Flutter Developer, Android & IOS,
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Worked on Dart.js
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Good understanding of databases.
Salary Range: Competitive
Employment Type: Full Time (Night-shift work may be required depending on project needs)
Location: Mumbai / Navi Mumbai
We appreciate your interest in Teknobuilt
Job Type: Full-time
Work Location: In person
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As an Android Developer, you will be responsible for developing flexible and well-structured mobile products on Android platform.
What you will do:
- Designing the Mobile Application for our product offering
- Communicating effectively in a cross-functional product development team and present ideas and designs effectively.
- Identifying and correcting bottlenecks and fixing bugs
- Helping maintain code quality, organization, and automatization
What you need to have:
- Should have proven experience with designing and building advanced
application features for the Android platform - Should have proficient understanding of Android Concepts
- Should have proven experience with Kotlin
- Should have proven experience with RxJava, MVP, MVVM, Dependency Injection and Android Architecture Components
- Should have proficient understanding of Android tools like Android Studio
and Gradle build system - Should have proven experience with Kotlin
- Should have proven experience with RxJava, MVP, MVVM, Dependency Injection and Android Architecture Components
- Should have proficient understanding of Android tools like Android Studio
and Gradle build system - Should have proven experience with REST API(JSON) endpoints using Retrofit
- Should have proficient understanding of code versioning tools, such as Git or
SVN - Should have excellent problem-solving skills
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
- Should have min 65% in B.E./ B.Tech/ M.Tech
Designation: Android Developer (SDE – II)
Department: Software Engineering Team
Location: Bangalore
Qualification: B.Tech in Computer Science, Engineering or relevant field
Experience: 3+ years of relevant experience in Designing and building advanced applications for the Android platform (with Android SDK and Kotlin).
Responsibilities:
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills Required:
- Experience in developing Android native projects
- Experience with Android SDK and Kotlin
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Good understanding of computer science fundamentals - data structures, algorithms, memory management, performance.
- Enjoys coding and problem solving
- Ability to showcase applications which has been built in past
- Good communication skills.
- Ability to express ideas clearly and concisely
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
- Good problem-solving skills
- Team spirit
Salary: Upto 12LPA (Negotiable)
IMMEDIATE JOINING PREFERRED!
Strong written and verbal communications skills
• Software development metrics
• Agile software development
• Software Engineering processes
• Process Improvement
Desirable
• Experience managing software development organizations with greater than 100 resources
• Experience leading software efficiency improvement programs
• Experience with mobile app and server development
• Understanding of the process differences between product development and professional services
Qualifications
• Minimum 15 years of experience managing software engineering resources
• Degree in computing or engineering
- Cross-platform mobile app developers who have developed mobile apps with a familiarity of Ionic/Flutter
- Develop and Manage Mobile Application in Hybrid - Android / iOS Platform
- Mobile app architecture planning
- Mobile app design and optimization, able to provide a solution to improve mobile app quality, understand emerging technologies, standards and best practices to bring mobile app product to the next level
- Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency
- Estimate timelines and deliver as per schedule
- Solid knowledge of mobile app development practices, along with mobile testing tools and techniques
- Expertise in optimizing the app for performance
- Experience using agile principles and methodologies
- Deep understanding of the mobile landscape and behavior patterns is mandatory
- Primary Skills: Xamarin and WPF
- Mandatory skill: Xamarin. Forms & WPF
- Experience in designing and developing Xamarin applications (mainly xamarin forms).
- Good knowledge of C#.Net.
- Understanding and implementation of MVVM design pattern.
- Good to have knowledge in other design patterns as well.
- Experience with Agile/ mobile dev-ops methodologies.
- Passionate about advancements in technologies
- Looking Candidate who has H1 & B1 valid Visa only, candidate need to travel to US immediately if shortlisted









