
Diagnal Technologies is a fully owned subsidiary of Diagnal Inc, Hong Kong. It’s a product company focusing on media and entertainment clients, creating Video on Demand apps for their customers. We are a team of OTT video solution specialists helping our customers build the new digital media industry in Asia Pacific and beyond. We create viable revenue generating video streaming products, enable our customers to gain business and operational insights through big data analytics and empower them to engage with their users more effectively through targeted marketing campaigns. Started its Development Center in Technopark Phase III campus and focusing on Indian and International clients.
Position: Senior Android Developer
Must have skills-Kotlin, MVVM architecture, Dependency Injection(Dagger/KOIN)
Job Description
You have:
- 1-3 years of experience of Android development in a project services or product engineering organisation
- Experience with developing highly polished consumer facing user interfaces with smooth interactivity
- Published applications on the Google Play Store
- Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect
- An engineering Degree in computer science or equivalent practical experience
- A solid understanding of operating system fundamentals, application performance optimisation and backend integration

About Diagnal Technologies
About
Connect with the team
Company social profiles
Similar jobs
About The Opportunity:
At Tact.ai, we build products that transform how users work by removing friction in their day-to-day lives. Instrumental in this goal of making software more human-friendly are Tact.ai Engineers. Do you relish the challenge of balancing user experience, technical details, optimization, security, and omnichannel and cross-platform extensibility? Are you obsessive about making the end-user experience better? Join the iOS team at Tact.ai.
What You’ll Be Doing:
We are looking for an experienced iOS Engineer to make an immediate impact on our product team. We are a well-funded start-up with a world-class product and team and a growing customer base. Some of your main responsibilities include:
· Partner with product management, program
management, QA, and other stakeholders to define requirements, scope projects, and ship products in rapid, iterative cycles
· Design, implement and maintain highly complex systems and subsystems.
· Deliver high-quality products in a fast-paced environment with shifting priorities.
· Troubleshoot, debug and optimize existing applications.
· Continuously improve the development system and processes
What You Should Have :
· Excellent knowledge of data structures and algorithms
· You have 5 - 9 years of relevant iOS experience and are proficient in Swift and Objective C
· You have working knowledge of UIKit, Core Data, Auto
layout and GCD
· You are thorough with CS fundamentals like Data Structures & Algorithms, relational databases, multithreading, and concurrency
· You have a solid understanding of the full life-cycle of mobile app development, testing, and deployment to the app store, with at least 1 app published on the app store
· You are an efficient multi-tasker, able to
smoothly transition between features, bugs, projects, and languages, without breaking a sweat
· You are an advocate of clean code and an expert in writing maintainable and reusable design components
· You enjoy working with a small, fast-paced,
self-driven team and relish the challenge of going above and beyond the call of duty.
Bonus Points:
· Sqlite or other relational databases
· Salesforce
· Git
· Start-up experience
About Us:
Tact.ai is on a mission to help life science organizations nurture meaningful customer engagement through our human-friendly software. Our AI-powered engagement platform empowers field teams to work with their customers in new ways to drive better outcomes. Tact.ai is headquartered in Silicon Valley and is backed by some of the world’s leading firms in venture capital, technology, and healthcare and life sciences, including Microsoft’s venture fund M12, Salesforce Ventures, Novartis, Lilly, and McKesson Ventures.
Explore more:
Website: https://tact.ai | LinkedIn: https://www.linkedin.com/company/tact.ai/
Quick response:
Email your resume to careers-india(at)tact.ai
Job Description
We seek natural problem solvers who take initiative and who have the ambition to become a leader at Geekmindz. Bring your passion and expertise to build the Geek brand. We are a fun workplace with a strong team that comes together to bring 100% of what they do. Are you a multiple Flutter/Dart whose comfortable with both Front End and Back End programming ?
As a Flutter & Android Developer you will use a consultative approach to...
Responsibility :
- Create multi-platform apps for iOS and Android using the Flutter development framework.
- Flutter is very new, so even if you have never launched a production Flutter app, familiarity with it is important.
- Experience developing with Dart, whether with Flutter or for the web.
- Experience contributing to and managing high-scale production mobile apps.
- Proficient in using version control and continuous integration, with tools such as Github.
- Experience with third-party libraries and APIs.
- Responsible for developing and designing front end mobile architecture in flutter, ensuring the responsiveness of mobile applications and working alongside graphic designers for full-stack developers, among other jobs.
Requirements :
- Able to self-manage and attention to detail.
- Have built At least two Android and/or iOS apps.
- Proven working experience in software development.
- Working experience in mobile development.
- Have published one or more mobile apps in Google Play or App Store.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Understanding of the full mobile development life cycle, including automated testing and building.
- Experience working in an agile development process.
- Good communication skills in English.
- Excellent verbal communication skills.
- Good problem-solving skills.
Note: Candidates from Premium Institutions are preferred
Responsibilities:
- Develop and maintain the app(Android & iOS)
- Maintain quality of code
- Collaborate with other engineers in building applications.
- Attend daily stand up meetings.
- Discuss and write specifications for tasks.
- Assist system lead with system design.
- Conduct code reviews as requested.
- Test sites and applications in different browsers and environments.
- Learn and test new technologies, frameworks, and languages.
- Stay up to date with new trends and advancements in app development
Skills and Qualification:
- Knowledge of Dart Language
- Familiarity with version control
- Basic understanding of Flutter architecture, Widget trees
- Familiarity with app architecture (MVVM, MVP, MVC, etc...)
- Understanding of a sync operations
- Familiarity with local storage (like Dio, shared preferences, etc... )
- Familiarity with Flutter state management approach (BLoc, provider, etc...)
❖ Responsible for requirements gathering, solution definition,
development and deployment of mobile applications for the Vahak
mobile platform.
❖ Ensure the performance, quality, and responsiveness of the mobile
application.
❖ Design interfaces to improve user experience.
❖ Write unit and UI tests to identify malfunctions. Troubleshoot and
debug to optimize performance
❖ Research current technology trends to provide input on how they may
influence overall enterprise architecture.
❖ Stay abreast with new innovations and the latest technology trends and
explore ways of leveraging these for improving the product in
alignment with the business.
SKILLS LOOKING FOR
❖ Between 5-10 years proven work experience as a developer for Android in the mobile
development industry with a track record of developing apps released to the public.
❖ Algorithms and data structure.
❖ Solid understanding of the full mobile app development life cycle.
❖ Experience and understanding of government services, security & mobility domains.
❖ Excellent Experience with Java/J2EE, Eclipse, XML, Android APIs, Android SDK and
Android Studio.
❖ Experience in working with SQLite Database.
❖ Experience in developing back-end services preferably with Golang/Python.
❖ Solid understanding and experience with object-oriented programming and associated
design patterns.
❖ Proficiency working with object-oriented design, data structures, and complexity
analysis.
❖ Experience of working with the back-end developer in the process of building the
RESTful API.
❖ Experience with open-source APIs such as Google Maps, Google Places, etc.
❖ Experience with offline storage, threading, and performance tuning.
❖ Familiarity with cloud message API and push notifications.
❖ Familiarity with RESTful and SOAP APIs to connect Mobile applications to back-end
services.
❖ Experience with Agile Development (SCRUM methodology, JIRA).
❖ Proficient understanding of code versioning tools: Git, SVN
❖ Individuals with knowledge of Flutter will be highly preferred.
We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. We’re looking to take our dashclicks.com web app and turn portions of it into an amazing mobile app.
You will be responsible for architecting and building this app, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
- Transition existing React web apps to React Native.
- Build pixel-perfect UIs across both mobile platforms (iOS and Android).
- Design and develop highly complex application components, and integrate software packages, programs and reusable objects
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the apps
- Perform real-time monitoring and fixing crashes.
- Plan the data and presentation layer of the applications’ front-end Implement pixel-perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests. Work with native modules when required.
Skills:
- 3+ years of experience in React Native (iOS and Android).
- Have a deep knowledge of Redux architecture
- Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Strong understanding of back-end and front-end technologies such as NodeJS, React.JS, Web Socket, Pub-Sub, TypeScript, HTML5, CSS and CSS-In-JS.
- Knowledge of object-oriented programming
- Ability to write well-documented, clean JavaScript code
- React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of monitoring tools like crash reporting and analytics
- Knowledge of functional or object-oriented programming
- Experience with automated testing suites, like (Jest or Mocha)
- Understanding of mobile UI frameworks like Native Base, UI Kitten, Material Kit etc.
- Experience implementing authorization and authentication workflows using JWT, OAuth2 etc.
Things that make us the World’s leading white-label marketing software development company:
- We do not outsource any of our fulfillment services.
- We offer a fully white-labeled dashboard allowing our users’ clients to log in and see their accounts’ progress.
- We offer educational and prospecting tools to help businesses generate growth and revenue.
What do we bring to the table?
- Competitive base pay and benefits package with exciting growth plans.
- A chance to work with professionals across various areas of expertise on a product loved by 30,000+ marketing agencies worldwide.
- 9 hours a day & 5 days a week working structure.
- A chance to learn & grow in a fast-paced environment, driving transformational growth for our brand.
- Fully remote work offers you the chance to balance your professional and personal life.
Come join us on this journey, we're looking forward to talents like you.
- Proficient with Objective-C,Swift,Cocoa Touch and UIKit.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Knowledge of Apple’s design principles,interface guidelines and UI/UX standards
- Experience with performance and memory tuning with tools such as Instruments.
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git and SVN
- Experience in Payment Integration, Push Notification & Third Party Integration.
- Experienced with Apple Approval developed and Distribution Process, AdHoc Enterprise distribution.
- Worked on various architecture such as MVC, MVVM, Singleton, Delegate and Notification patterns.
- Good to knowledge /experience in developing GUI for C5 voip applications.
- Good to knowledge / on webrtc, various voip standards.
● Build new features & align them with product-requirements
● Build new features & gamification experience throughout the application
● Ensure the best possible performance, quality, and responsiveness of the application
● Identify and correct bottlenecks and fix bugs
● Help maintain code quality, organization, and automatization
- Development and delivery experience in iOS, at least 2 apps should be in App Store
- Proficient in Swift 4.0 or later
- Experience with iOS frameworks such as UIKit, Maps, Core Location, Core Bluetooth and Core Animation etc.
- Familiarity with MVVM, Test driven development(TDD)
- Experience with third-party libraries such as Alamofire etc. and APIs Solid understanding of the full mobile development life cycle
- Proficient in RESTful APIs
- Proficient in Git
- Familiarity with push notifications and cloud message APIs etc.
- Experience with offline storage, threading, and performance tuning, optimisation
- Experience with performance and memory tuning with tools such as xcode Instruments and Shark
- Experience in writing unit and functional tests
- Perform bug fix and improve application performance
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces. Understanding of Apple’s design principles and human interface guidelines
- Strong CS fundamentals (with competencies in algorithms and data structures)
- Highly accountable and takes ownership, with collaborative attitude, and a lifelong learner.








