
Android Developer
at Cloud infrastructure solutions and support company. (SE1)


- 5-7 years of experience on Android Java-based mobile applications and systems development
- Strong command of Android Java. Exposure towards Android SDK
- Strong knowledge of the various packages on the Android App development stack layouts, intents, widgets, content providers, touch handling, drawing, location services, media interfaces, network, storage, security/cryptography, SQLite, etc.
- Knowledge of web services and serialization techniques like REST, SOAP, XML, JSON & framing
- A strong penchant for Object-Oriented Design and CS fundamentals
- Experience in working with version control, bug tracking, continuous integration, and other productivity enhancement software like TFS, Bugzilla, Jira, etc.
- Prior experience in working in Agile software methodologies
- Taking responsibility and ownership in the team's work, team player, and good communication skills
- Hands-on experience in developing native Android applications.
- Understanding of Android design patterns, memory management, file I/O, concurrency, and multithreading.
- Knowledge of working with network & battery optimizations, APIs, external libs, SDKs, Analytics, UI, visualizations & animations
- Preferred knowledge on Connectivity, Bluetooth protocols/ BLE.
- Working knowledge and hands-on with Database management such as SQL and contemporary technologies at their backend
- Experience in Unit Testing and TDD practices. Usage of Junit/Mockito/Espresso kind of test frameworks
- Eclipse or any IDE usage
- Published one or more applications in an Android marketplace and knowledge on the process of making the app live.
- Experience in working on applications with react native is a plus.
- Able to create a UI and UX that would make the app simple to use and delight users.
- Able to fix the occurring bugs and iteratively improve the app, include newer features, and keep the app up to date with all the Android updates/ libraries that will be released.
- Have an eye for new upcoming technologies and be able to evaluate and implement the same to enhance development efficiency.
- To succeed in this role, you should have the following skills and experience
- B.E/B.Tech/M.Tech/MCA or equivalent qualification

Similar jobs


#Must be Proficient in Swift, Objective C, Apple’s Xcode IDE
#Knowledge of frameworks and APIs like Foundation, UIKit, and CocoaTouch
#Apple Human Interface Guidelines
#OpenGL or Metal, iOS graphics APIs
#Familiarity with iOS 10 and newer OS versions
#Knack for benchmarking and optimization
#Experience on web service integration (SOAP, REST, JSON, XML)
#Familiarity with cloud message APIs and push notifications
#Using version control (e.g. SVN, GIT)
#Excellent debugging and optimisation skills
#Good to have backend development skills
Requirements:-
· Solid understanding of Flutter, Dart, Flutter UI, and animations.
· Should have experience working with native technologies like Android.
· Knowledge and understanding of Firebase
· Experienced in working with remote data via REST and JSON
· Strong understanding of design patterns over and above MVP, MVVM, and MVC
· Experience with Agile development, scrum.



Job Description:
- We are looking for a qualified Senior React Native Mobile App developer to join our Engineering team.
- You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms, Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
Job Responsibilities and Required Skills:
- Experience with React Js, React Native, JavaScript.
- Thorough understanding of React Native and its core Principles.
- Hands-on experience on React Native Framework minimum 3 years.
- Good Knowledge of HTML5, CSS.
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
- Familiarity with RESTful APIs
- Familiarity with modern front-end builds pipelines and tools.
- Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
- Experience with Native Mobile app deployment on App store and google play store.
- An understanding of React Native best practices and a commitment to follow them
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- Work with native modules when required.
- Experience with Native Mobile app deployment on App store and google play store.
- Experience in JSON, XML, HTTPS and relevant protocols, AJAX, JavaScript, HTML5 and relevant tools/frameworks, Java and UDB DB2 database technologies.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
Implement new technologies to maximize application adoption.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to work within a team that has other developers, designers, and testers.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Complete weekly sprints and participate in sprint retrospective and daily standups.
- Result-oriented and task-driven and taking complete ownership of the deliverables.
- Solid understanding of the full mobile development life cycle.
Envisionard Software Services Private Limited is an innovative company that works on products leveraging the latest technology to make people's life easy. We are working on multiple products which would be offered with innovation as a service platform.
Compensation Range:
Salary hike as per Industry Standards. (Increase on Current CTC based on relevant skills).

We are looking for an enthusiastic Android Developer with a proven track record of building Android apps from the ground up.
Skills Required
1. Product Design and Development Skills
- Native Android (Java)
- Firebase - firestore
- Cloud functions
2. Design skills
- XML
- Recreate Figma design in XML
3. Testing Skills
Test the feasibility and viability of the App.
Roles and Responsibilities
- Turn an idea into a product.
- Take complete ownership of the app and build the product end to end.
- Own and manage the complete development cycle of the App.
- Understanding the feature requirement and implementing the same.
- Work directly with the company leadership.
- Brainstorm ideas and designs with few of the finest minds in the industry.
About Us:
Spacenos is the fastest-growing start-up which is innovating in the finance, edtech and marketing domain since 2015 and won multiple awards and recognitions from more than 40+ MNCs and Fortune 500 companies. Our Clients are based out of the U.S.A and Australia. We are funded & Supported by Government of Karnataka, Angel Investors and International Grants.
Hiring Process:
- Apply for your CV and past work to be reviewed.
- Receive a telephonic interview or assessment upon filling the final step form.
- Receive offer letter if selected.
Hiring Duration:
Our hiring process takes less than 24 hours from the time you receive the Final Step form.
Validity: Up to Dec 2023
- Apply soon, the earliest applicant would be preferred over the late applicants.




- Proven software development experience and ANDROID skills development
- Proven working experience in ANDROID app development and
- Have published at least one original ANDROID app
- Experience with ANDROID SDK
- 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
- Experienced in SWIFT Language
- 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

Job Description
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, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
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
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- 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.





