
Hybrid Developer - Xamarin
at A high growth product startup in USA and India.
Our Client began as custom application development and business process automation solution provider from its New Orleans Office 2015.
Following year they launched an independent Health, business, property assessment and Law Enforcement products.
In 2017, they stated India operation, an extension of development team and expertise to grow the business.They continued to grow and expand offerings in both the public and private sectors. Giving its wide scope of experience and expertise the client is striving to achieve challenging goals in upcoming years.
Currently they are on look out for high achievers, love to do their hands dirty with real coding, can think out of box and are self starter to build innovative software products using Hybrid Mobile app platform.
Position : Hybrid Mobile Application Developer
Location : Pune (Currently remote working)
Salary : Best in the Industry
Experience : 3-6 yrs
Vacancies : 3
Job duties and responsibilities :
- Understand requirements, architecture decisions, assess the feasibility and provide time estimates on implementing new features and functionalities.
- Work on software architecture and development of Hybrid Mobile applications and communicate technical limitations/roadblocks to the team.
- Point of contact in all phases of software engineering.
- Drive the project discussions from inception to final delivery.
- Deliver high-quality code; Unit-test code for robustness including edge cases, usability, and scalability.
- Discover and evaluate new technologies to maximize development efficiency and handhold the client by recommending the benefits.
- Collaborate with the design team to bring creative ideas to the mobile UI and craft a beautiful Android/iOS user experience.
- Work as part of a team-building prototype, applications, and user experiences.
- Commit changes continuously leveraging test-driven techniques in development (BDD/TDD).
Qualifications :
- Experienced in Xamarin and exposure in other hybrid mobile development like Native Script.
- Familiar with RESTful APIs, UI Kit, offline storage, threading, performance tuning, and all UI components in the Android/IOS object library foundation.
- Worked on 3rd party libraries, cloud message APIs, and push notifications.
- Exposure of Android- s/Apple's Human Interface Guidelines and other UX & UI standards.

Similar jobs
The Impact you will create in the Job:
- Developing SDKs on native Android with support for cross-platform technologies like ReactNative, Flutter along with hybrid development over platforms like Cordova.
- Apply data structures and algorithms to optimize the code for a lower memory, battery, and processing footprint - all with the goal to build plug-and-play SDKs that don’t expect the app developers to write any supporting code in the app.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- You will get an opportunity to work with some of the best talent while learning from various highly-functional teams in the company.
- Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
- You will also collaborate with cross-functional teams to meet deliverables throughout the software development lifecycle and continuously identify areas of improvement.
- Identify and improvise areas of improvement through data insights and research.
What we look for?
- Bachelor’s/Master’s degree in Computer Science/IT from premier institute.
- 2-4 years of industry experience in Native Android development, with at least one live app on Google Play Store.
- Good knowledge of Kotlin and/or Java with an understanding of Android Native SDK, specifically network classes, concurrency handling, databases, and background processes.
- Strong knowledge of data structures and algorithms.
- Solid understanding of Android Libraries related to UI, network, background services, and database.
- Familiarity with developing UI with both XML layouts and code.
- Good understanding of SDK integrations, debugging, and troubleshooting.
- Interest in exploring mobile app development ecosystems like React Native, Cordova and Flutter.
- Comfortable with tackling ambiguous problems and unblocking yourself.
- Fair understanding of Push Notification ecosystem.
Responsible for
- Designing and coding the base application
- Ensuring the quality of the application
- Fixing application bugs
- Maintaining the code
- Implementing application updates
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Kotlin, Java
- Important libraries include Dagger, RxJava, Realm
- MVVM Clean Architecture
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
Job brief
We are looking for a qualified Mobile developer to join our Engineering team. You will be working with our engineers to develop and maintain high-quality mobile applications.
If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.
Ultimately, you should be able to design and build the next generation of our mobile applications.
Responsibilities
- Support the entire application lifecycle (concept, design, test, release, and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with the Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications, and protocols
- Stay up-to-date with new technology trends
Requirements and skills
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of at least one programming language like Swift and Java
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
Vidyakul is looking for a Senior Android Developer to take our product to the next level for Pan India State Board students (A 60mn user opportunity!). We are willing to offer the right pay, and more importantly the right ESOPs for the right candidate!
* Knowledge of Android SDK, different versions of Android
* Familiarity with RESTful APIs to connect mobile applications to back-end services
* Should have hands-on knowledge of Kotlin
* Should have the understanding of working on Firebase & Firebase real-time database
* Experience with third-party libraries like Retrofit2 and APIs
* Experience with offline storage, threading, and performance tuning
- B.E Computer Science or equivalent.
- Demonstrable portfolio of released applications on the Android market with experience in
Android development.
- In-depth knowledge of at least one programming language like Kotlin
- Strong knowledge of how to work with RESTful APIs
- Strong Familiarity with OOP design principles
- Integrate with our backend web services to deliver better and faster user experience
- Strong knowledge of version control (i.e. git, svn, etc.)
- Ability to performance tune and scale applications
- Agile development experience
- Experience working at a software product company is a major plus
- Passion to learn and develop new skills continuously
- Strong sense of ownership in every application they build
- Working with highly collaborative and dynamic team environments
Experience:
- Min 3 year experience
- Startup experience is a must.
Location:
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically
clients are in California PST Timezone.
Position:
- Full time/Direct
Other Benefits
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12
PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other
incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here
because you love the company. We have only a 15 days notice period.
.
ESSENTIAL FUNCTIONS:
-
Writing well-designed, testable, and efficient code.
-
Gathering and evaluating user feedback.
-
Working as a part of a dynamic team to deliver winning products.
-
Providing code documentation and other inputs to technical documents.
-
Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
-
Troubleshooting and debugging to optimize performance.
-
Leading the design, creation, and implementation of a suite of software.
-
Architecting, designing, developing, and deploying new features for mobile applications.
-
Designing and implementing mobile applications.
-
Participating in the definition and implementation standards for mobile development.
-
Working on all parts of the code-base and contributing to every stage of the product development cycle.
SKILLS
-
PHP, Java Kotlin for Android
-
Experience in OOP with an understanding of ReactiveX programming
-
Familiar with Fastlane, CI/CD tools (Jenkins), and GitHub
-
Strong Hands-on coding, debugging, and troubleshooting skills
-
Strong understanding of unit testing frameworks
-
Ability to develop high performance and reusable code using a modular architecture.
-
Experience with RESTful APIs
-
Modeling skills (UML), sequence diagrams
-
Conceptual thinking and Attention to quality
-
Shares knowledge with others
-
Seeks to understand underlying requirements and business rationale
- Flexible working hours
- 5 days working
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates









