
About Duplex Technologies Services
Similar jobs
● Ability to design and implement and maintain highly complex systems and
subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the Android platform.
● Working as a part of a dynamic team to deliver winning products.
● Troubleshoot, debug and optimize existing applications.
Requirements:
● Bachelor's degree in Computer Science, related technical field or equivalent practical experience
● Strong logical and analytical skills
● Should be adaptable and fast learner
● Experience in computer science, data structures, algorithms and software design.
● Experience in Software Development and coding in any general purpose programming language.
● Should have an interest in android development
We are looking for an Android Developer. As an AndroidDeveloper, you will work within our engineering team todeliver functional & user-friendly Android applications in atimely manner.
Requirements:
Degree in Computer Science, Engineering, or arelated field
Experience: 3 to 5 Years
You have prior experience as an Android Developerusing Kotlin, Java, Android SDK, Android NDK
You have experience in publishing an application onthe Google Play storeProven work experience in design patterns mobilearchitecture using frameworks such asMVVM/MVC/MVPFamiliarity with RESTful APIs to effectively integrate Android applications
Proficient understanding of code versioning toolssuch as GitFamiliarity with various testing toolsYou are a problem solver with good analytical skills
Responsibilities :
Writing clean and efficient codes for Android applications
Monitoring the performance of live apps and work on optimizing them at the code levelIdentifying and resolving bottlenecks, rectifying bugs, and enhancing application performance
Performing unit and instrumentation tests on code
Collaborating with cross-functional teams to define and design new features
Staying up to date with new mobile technology trends, applications, and protocols
At https://www.holofy.io/">Holofy,We are building an incredible product and to do that we need incredible people.
If you have ambition and drive and want to own your roadmap in a company that knows how to innovate and scale, we want to talk to you.
We work in small, self-managing, collaborative and agile/Kanban teams and are looking for great technology developers who can work in the same.
Location - Remote/WFH
Pre-requisites:
- 3-5 years of experience is building robust Android Applications
- Have knowledge of publishing apps on the Play Store
- Excellent command over Data Structures and Algorithms.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- 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 Kotlin,Retrofit, OkHttp, Glide, Exo-Player, Android Jetpack Kotlin coroutines.
- Have an understanding of OOP, different architectural patterns (esp. MVVM), and their testability
- Knowledge of multi module architecture and product flavours.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Familiarity with In-App purchases and google billing api.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimisation
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
Responsibilities:
- Translate designs and wireframes into high quality Code.
- Design, build, and maintain high performance, reusable, and reliable Kotlin code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organisation, and automatisation.
- Take Responsibility of a feature and ensure it's completion.
What else we can offer:
- Limitless growth and encouragement to be innovative and challenge status quo.
- Exceptional compensation & benefits and performance-based recognition & rewards.
- Open door policy and flexible working hours and Medical coverage
Job Summary
We are looking for an experienced https://www.naukri.com/hitasoft-technology-solutions-jobs-careers-1893436">Android developer with solid experience of one to two years.
Moreover, the job is to create the best user-friendly application to support our products and customer requirements.
Preferred Skills
Android Development Tool like Eclipse, ADT and Android Development SDK knowledge, Android X is mandatory for experienced developers
A developer should have excellent knowledge in working with multiple resolutions of Android smartphones and tablets
Consequently, the developer should have enough skills to make the apps more stable
As well as additional knowledge about the https://www.hitasoft.com/careers/">REST API and other web services is preferable
Depth knowledge in in-app purchases and mobile payment gateways are most recommended
Responsibilities
The developer should learn the defensive programming methodology to develop any apps in the same way as followed
The developer should know how to use the graphics and code in an optimised way to consume a very reasonable volume of device memory

Should have min 2+ years of Hands-on experience in React Native development.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
- Experience with JavaScript, Typescript, CSS, HTML5 and front-end languages.
- Good understanding of Android/ iOS design guidelines, SDK.
- Exposure to building React Native components in native iOS and Android.
- Solve complex technical, scalability or performance challenges.
- Familiarity with code versioning tools such as Git, SVN, Gitlab.
Architect, build and maintain excellent React Native applications with clean
code.
Implement pixel perfect UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an
excellent user experience.
Integrate third-party API's.
Write unit and integration tests.
Release and maintain applications to the Apple and Google Play stores.
Work with native modules when required.
Work as part of a small team, which will include other React Native
developers, a project manager, QA professional, and a designer.
Complete two-week sprints, and participate in sprint retrospectives and daily
standups.
Assist with building estimates.
Interface with clients via Slack, Zoom, and email.
Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
Requirements
· 3-5 years of professional experience working with React Native.
· Experience working with Swift, Objective C, and Java a plus but not
required.
· Meaningful experience working on large, complex systems.
· Ability to take extreme ownership over your work. Every day is a challenge
to ensure you are performing to the expectations you and your team have
agreed upon, both in regard to estimates and to the general process.
· Ability to identify with the goals of Semidot clients and dedicate yourself to
delivering on the commitments you and your team make to them.
· An understanding of React Native best practices and a commitment to
following them.
· Ability to work through new and difficult React Native issues and contribute
to libraries as needed.
· A positive mindset and can-do attitude.
· Forensic attention to detail.
· English skills is a plus(ability to effectively communicate via written and
spoken english).
· A passion for software development. It’s not just your career, it’s also your
hobby. You’re constantly striving to learn new things and improve. You follow
industry news, regularly tinker with new technologies, and read books and
blogs to keep your skills current.
· You work well within a team environment and enjoy working in the office with
your colleagues.
About the Role
A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions.
Role and Responsibilities
- Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs.
- Understand the product requirements, ask questions, and gather information and feedback to design and deliver features both on Android and iOS.
- Create a roadmap of tasks to be delivered for both iOS and Android applications in sync, such that new features go to the end-user at same time.
- Lead the design of Android and iOS applications in a modular fashion with reusable components.
- Proactively identify issues related to memory consumption, battery drain and multi-threading in the application by planning regular tests and analysis.
- Deliver Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.
- Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices.
- Manage a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance.
- Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
- Prioritize to manage ad-hoc requests in parallel with ongoing projects.
- Hands on with programming with 50%+ of bandwidth going into modules owned.
Skills/Experience
- A highly talented developer with 10+ years of hands-on experience in building apps that have been released to the Play Store(Android) and Appstore(iOS).
- Demonstrated experience managing teams of 5-10 or more engineers in mobile application teams.
- Strong knowledge of Android, Kotlin, iOS, Swift, Objective C and working with MVVM, MVP, MVC patterns.
- Experience building mobile applications which lean heavily on connecting to cloud services to gather data and stream videos/content.
- Working knowledge of Xamarin or Flutter (cross platform frameworks) is highly preferred.
- Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.
About the Role
As an Android Developer, you will own the Android app and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners
Skills/Experience
- Minimum 6+ years of hands-on Android development experience.
- Strong Java and object-oriented concepts.
- Solid understanding of Android architectural patterns especially MVVM and their importance in scalable software development process.
- Strong understanding of Android fundamentals.
- Experience in Android UI creation.
- Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus point.
Years of Exp – Minimum 6-8
● Be able to work in a product-based and fast-paced environment
● Have prior experience working on at least 3 mobile applications
● Android Development : Minimum 3 years of experience
● Flutter Development : Minimum 1 year of experience
Roles and Responsibility :
● Should be a pro at UI, UX concepts and be aware of all latest trending UI and Interactive
● Understand and have experience in Android Material and Flutter
● Experience in object-oriented analysis and Designed and implemented User Interface
using Storyboard and Manual
● Translate designs and wireframes into high quality
● Design, build and maintain high performance, reusable, and reliable Java
● Strong knowledge of Android UI design principles, patterns, and best
● Ensure the best possible performance, quality, and responsiveness of the
● Identify and correct bottlenecks and fix
● Help maintain code quality, organization, and
● Experience working with software developers or digital design
● Work alongside QA to provide fixes for Android device-specific
● Experience on working with different multi-screen resolution
● Be able to create world-class apps with trending UI, UX and Interactive methods
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities:
1. Translate designs and wireframes into high-quality code
2. Design, build and maintain high performance, reusable, and reliable Java code
3. Ensure the best possible performance, quality, and responsiveness of the application
4. Identify and correct bottlenecks and fix bugs
5. Help maintain code quality, organization, and automatization
Skills:
1. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
2. Familiarity with RESTful APIs to connect Android applications to back-end services
3. Strong knowledge of Android UI design principles, patterns, and best practices
4. Experience with offline storage, threading, and performance tuning
5. Ability to design applications around natural user interfaces, such as “touch”
6. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
7. Knowledge of the open-source Android ecosystem and the libraries available for common tasks
8. Ability to understand business requirements and translate them into technical requirements
9. Familiarity with cloud message APIs and push notifications
10. A knack for benchmarking and optimization
11. Understanding of Google’s Android design principles and interface guidelines
12. Proficient understanding of code versioning tools, such as Git
13. Familiarity with continuous integration








