analyst to join our product team, the QA will be responsible for developing, planning,
designing and execution of test plans, test scripts, and test scenarios. Someone who will
work closely with various departments to perform and validate test cases based on quality
requirements, and recommend changes to predetermined quality guidelines
Requirements
● Develop and execute test plans and test scenarios to ensure that all objectives are
met.
● Implement and monitor test scripts to assess functionality, reliability, performance,
and quality of the feature or product.
● Identify and remedy defects within the production process.
● Monitor efforts to resolve product issues and track progress
● Ensure that the final product satisfies the product requirements and meet end-user
expectations
● Ensure that user expectations are met during the testing process.
● Investigate customer complaints and product issues.
● Spot areas for improvement to enhance the product's efficiency
● Research the current market for similar products and compare results
● Support technical support and Application Developers to identify and resolve defects.
● Evaluate large data amounts from different sources and develop useful summary
reports.
Technical Skills:
● Handson experience in Jira and ADB
● Knowledge of Android Studio, Emulators, API testing etc.
● Ability to understand complex business , technical processes and writing effective
Test Plans.
● Ability to analyze & understand requirements, write test cases, execute them &
analyze results.
● Ability to uncover critical bugs/errors in test cycles with root cause analysis and
helping the development team with troubleshooting.● Nice to have experience in Performance testing, CI/CD, Version control system,
Device farms, Web & client automation.
● Experience with testing on Windows, Android and iOS platforms would be an
advantage
● Experience in MDM/UEM/EMM Testing would be a plus.
Skills:
● Experience of working in a fast-paced project delivery environment.
● Excellent written & verbal communication skills in English language with the ability to
interact effectively with co-workers in a results-driven culture.
● Ability to switch context and work as either Individual contributors or in a team.
● Ability to challenge the status quo and do self assessment / RnD of any assigned
task.
● Capable of taking ownership and helping with field issues.
● Ability to work effectively with cross-functional teams(Design, Marketing, Sales,
Technical writing teams etc) and take feedback on usability and serviceability, assess
quality risk and report it to concerned people.
● Graduation Degree in Technical education from a recognized university.
About Promobi Technologies
Promobi Technologies:
ProMobi Technologies provides a leading Mobile Device Management Solution under the brand Scalefusion. The solution allows organizations to manage Android and iOS devices from the cloud. It offers modern mobile device management (MDM), application management (MAM) and content management (MCM) experience for corporate-owned devices. Renowned organizations from startups to Fortune 500 trust Scalefusion for their Device Management.
Scalefusion (formerly known as Mobilock Pro): (Our Flagship Product)
Scalefusion MDM allows organizations to secure & manage endpoints including smartphones, tablets, laptops, rugged devices, mPOS, and digital signages, along with apps and content. It supports the management of Android, iOS, macOS and Windows 10 devices and ensures streamlined device management operations with InterOps. Fusion of Endpoints at Scale.
Similar jobs
- 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.
- Ability to design applications around natural user interfaces, such as “touch”.
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
- 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.
- Familiarity with continuous integration.
Job Responsibilities:
• Develop and test the platform for new features to deliver an exceptional user experience
• Collaborate closely with the product team to deliver adequately on user and business requirements
• Utilize Github/pull requests for source control and management
UWorld is seeking a Senior Android Developer who is passionate about building great Android apps and enjoys taking on new challenges. The Senior Android Developer will be responsible for collaborating with a team of mobile app developers and end-to-end development of native Android apps for our online test delivery platform.
Your Role
- Design and develop features for our Android application(s) that target our key customer segments.
- Collaborate with the team lead in setting up application architecture to improve scalability, performance, and usability.
- Learn from user feedback and market research to provide cutting-edge features to users.
- Design and develop app-based analytics that may guide future UI improvements, business strategy, or subject matter changes.
- Collaborate with other software developers, product designers, and UX designers in building application prototypes and proofs-of-concept.
- Work with QA engineers to ensure the quality and reliability of all apps by process of continuous improvement.
- Continuously review other platform-specific features so all apps provide a consistent user experience.
- Conduct code reviews with the team to ensure the team is employing best programming practices and meeting standards for code documentation.
- Function as a subject matter expert for all things - coding, tools usage, processes, and procedures to help guide others to create and maintain a healthy codebase.
Environment: Java, Kotlin, Android SDK, Relational Databases (MS-SQL, MySQL, etc), NoSQL (MongoDB, CosmosDB, etc), HTML, CSS, JavaScript, jQuery, TypeScript, Bootstrap, Material Design principles.
Requirements
- Degree in Computer Science (preferred but not a must)
- 5+ years of experience in mobile applications development
- 5+ years of experience in Android app development using Java or Kotlin.
- Experience in launching and supporting several commercially deployed applications.
- Experience with third-party tools integrations using APIs and REST services
- Experience in Mobile Application Development Frameworks, Design Guidelines, design patterns, and cross-platform tools
- Exposure to creating custom UI controls.
- Experience in developing multimedia-based applications or ed-tech applications (preferred not a must)
Soft Skills
- Working proficiency and communication skills in verbal and written English
- Excellent interpersonal skills demonstrating the ability to articulate ideas clearly, concisely, and persuasively.
- Excellent attention to detail and organization skills and ability to understand direction and feedback.
- Ability to adapt, switch gears, and thrive in a fast-paced environment.
- Exceptional follow-through, personal drive, and the desire to make a difference.
- Building and Designing advanced Android applications for the Android platform.
- Cross-functional team collaboration to design, define and ship new features.
- To use and work with outside APIs and data sources.
Qualifications
- 3+ years of experience specifically on MVVM architecture creating B2C applications.
- Should have developed at least 1 app from scratch.
- Good knowledge in Java
- Excellent debugging skills
- Good understanding of Kotlin, jetpack components, Android Studio, Android NDK, etc
- Experience and understanding of large and complex code bases and architectures
- Experience in API design, SDK architecture, and mobile software lifecycle development practices
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
The Must-Haves
- Should have developed at least 1 app from scratch.
- Good knowledge in Java
- Excellent debugging skills
- Good understanding of Kotlin, jetpack components, Android Studio, Android NDK, etc
- Experience and understanding of large and complex code bases and architectures
- Experience in API design, SDK architecture, and mobile software lifecycle development practices
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
- Strong CS fundamentals (with competencies in algorithms and data structures)
About WeSkill: WeSkill is an early-stage funded EdTech startup. Founded by alums from IIMA, IITB and IITD. We are on a mission to reimagine holistic education for kids in India.
As a Full Stack App Developer, you will:
-
Be a core team member and ride alongside the founders in a high-growth journey
-
Play the role of a tech-lead on various projects, and establish yourself as an SME in certain areas
-
Design, build and maintain high performance, reusable, and reliable code
-
Write Unit & UI tests, set up dashboards and alerting, uncover and fix bugs, crashes, and other issues, in order to ensure a robust app
-
Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
-
Mentor, coach and develop engineers and lead by example
-
Collaborate with Product Designers to deliver compelling consumer-facing products on the Android Platform
We are looking for:
- Minimum experience of 3 years in developing android applications with proficiency in Kotlin/ Flutter
- Strong preference for candidates who've worked for a consumer-facing product company or social media or EdTech company
- Experience in defining system architectures and exploring technical feasibility tradeoffs.
- Have experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, Gson, Arch-components, etc.
- Debugging skills, including identifying memory leaks, performance bottlenecks, and using tools like adb, proguard, etc
- Experience with multithreading programming and mobile memory management is a plus
Pay range: Competitive salary with generous ESOP pool
Position: Senior Android Developer
JOB DETAILS:
Job Role: Android Developer
Experience: 6-8 years
Location: India (remote)
JOB DESCRIPTION:
1. Handson exp in Kotlin and Android studio
2. Good understanding of Core Java
3. Experience in JSON parsing
4. Experience in REST API
5. Experience in Junit test cases
6. Well versed in Latest Android API version.
7. Experience in publishing apps to the App Store.
8. Social Networking site integration
9. Code version tool – Git and JIRA
10. Architecture understanding - MVVM, MVP
11. Strong analytical and debugging skills/ Unit test coverage
12. Ability to do design and high level architecture
You will get to own and build world-class mobile solutions that are user-friendly and highly performant.
You will get to work with a highly experienced team in a very informal, yet results-oriented environment
You should think consumer-first and have the ability to work in a dynamic and fast-paced environment
3+ yrs hands-on experience in mobile app development using React Native and/or Android
Successfully built performant apps for Android and/or iOS.
Strong knowledge in JavaScript, Redux, RN Hooks, API Integration, Firebase integration
Good hands-on experience with Android Studio, Test-driven Development frameworks, App analytics, App monitoring
Ability to build pixel perfect and smooth UI by converting wireframes from Figma
Strong problem solving and debugging skills
Should have worked on mobile apps at scale
Startup experience preferred
Job brief
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibility
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
- Proven software development experience and Android skills development
- Strong experience in Android app development
- Experience with Android SDK and also android studio.
- Experience working with remote data via REST and JSON
- Strong command working on kotlin and nodejs.