


Similar jobs

We are looking "Mobile Developer" for Reputed Client @ Coimbatore Permanent Role.
Experience: 1-2 Yrs
Responsibilities:
• Support the entire application lifecycle (concept, design, test, release and support)
• Develop APIs to support functionality of mobile devices
• Work closely with colleagues in marketing and product development to improve app design and functionality
• Implement testing procedures to identify bugs
• Engage with users to better understand customer needs and opportunities for improvements
• Adapt current web applications for mobile platforms
Job Qualifications and Skill Sets:
• Bachelor’s degree in computer science or equivalent
• Minimum 2 years of experience with system design, programming, and data structuring
• Experience programming in Flutter, Java, Native Android, React or Swift
• Experience with OOP design principles
• Excellent analytical and problem-solving skills
• Experience working in a team environment
• Excellent verbal and written communication skills
• Ability to distill complex technical plans into easily understandable concepts for executive reports

Technical Skills Required
- Expert with BSPs and use of Peripheral Device Drivers, on Android and Linux Operating Systems
- Expert with device boot for speed and absolute reliability on headless devices
- Expert allocation/efficient use of operating infrastructure: memory, CPU, I/O, and serial communications
- Expert full stack application development on Android and Linux Operating systems:
- Java, Kotlin, JS, C/C++, ---- a plus to have Python
- Expert use of various build and debug tools for Android and other Operating Systems
- Skilled at architecture and implementation of custom algorithms and rules engines using onboard sensors for industrial applications: ex: fall detect, collision avoidance, man down, alerts
- Skilled with battery life optimizations
- Skilled with implementation of user interfaces for devices based on requirements
- Skilled with Sensor Integration in Android or other OS framework (Linux, RTOS)
- Skilled with device configuration management
- Experience to integrate and tune camera and audio subsystems for VOIP and Video calling
- Able to port and integrate from/to one chipset to another
- Able to support device software across product life cycle
- Understanding of enterprise grade application requirements, networking and network security
- Experience with application/device diagnostics and self-healing configurations for enterprise grade solutions
- Experience with secure over the air software/firmware upgrades, device configuration and management from network server
- Experience with design and support for factory provisioning and test


We are looking for an experienced React Native Developer to join the team. The ideal candidate will have experience building and maintaining mobile applications for both IOS and Android.
Responsibilities:
1. Develop new features for existing mobile applications
2. Collaborate with cross-functional teams to define, design, and ship new features
3. Write clean, maintainable, and efficient code
4. Troubleshoot and debug applications
5. Ensure the performance, quality, and responsiveness of applications
6. Continuously discover, evaluate, and implement new technologies
Requirements:
1. Strong proficiency in JavaScript, including knowledge core principles
2. Experience with Redux and other state management libraries
3. Experience with mobile development (iOS or Android)
4. Experience with navigation libraries (e.g., React Navigation)
5. Strong understanding of the mobile app development lifecycle, including experience with the app store submission process
6. Strong communication skills and ability to work well in a team environment

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 Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java code 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 Skills 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

Roles & Responsibilities:
- Building smooth UIs and designing responsive screens across both mobile platforms.
- Leveraging native APIs for deep integrations with both platforms.
- Diagnosing and fixing bugs and performance bottlenecks.
- Reaching out to the open source communities to encourage and help implement mission - critical software fixes (React Native updates frequently and dependent libraries might break).
- Maintaining code and writing automated tests to ensure the product is of the highest quality.
Skills Required:
- Familiarity with native build tools, like XCode, Gradle
- Understanding of REST APIs and offline storage
- Experience with unit testing and integration testing
- Experience with Cl/CD and version control (i.e., GitHub) highly valued
- Bachelor's degree in computer science, computer engineering, or similar
- Strong communication skills: you possess the ability to communicate complex problems in a simple and effective way
- Have worked in an agile and fast-paced environment (ideally at an e - commerce or logistics company)
- Ready to join the team immediately



Hands on experience in React Native.
Hands on coding skills in JavaScript for mobile
Well versed with continuous integration & delivery tools like Jenkins & SonarQube
Well versed in Agile methodology and team coordination in onsite - offshore model
E- commerce experience is desired.
React Native experience is highly desired Other Skills:
Should have experience in working in Dual Shore model excellent coordination skills



Basic Qualifications :
- Bachelor's degree or equivalent combination of education and experience
- Bachelor's degree in software engineering, information systems, computer science, or related field preferred
- 4 or More Years of technical experience in product design and support
- Hands-on experience in the following areas: React Native, Android, iOS, HTML5, JavaScript, Single Sign On, SAML, Web Services,
- .NET, SQL Server, IIS, PowerShell, Troubleshooting, Performance Tuning,
- Mobile and PC Application Development, Cloud Computing.

Android
- Strong understanding of the OOPS concept.
- Working experience in Java and Kotlin language. (Must)
- Knowledge of Offline Sync, Multithreading, Realm/Room/SQLLite databases, Live data, Socket Programming. (Must)
- Familiar with Android Jetpack components (Must)
- Idea/Experience of MVC/MVVM and MVP
- At least 1 live application on Playstore. (Must)
- Good debugging and problem-solving skills.
Good to have
- Idea/experience in RxJava, RxKotlin
- Idea/experience of unit and instrumentation testing in Android
- Knowledge of Web RTC.
- Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an advantage.
- Good to have experience working with IOT projects, Bluetooth technologies
- Active Open Source, GitHub or Stack Overflow contribution will be a big plus
- Having personal apps in play store will be an added advantage
- Working knowledge of the general mobile landscape, architectures, trends & emerging technologies.
What we look for in people
critical thinking, openness to unlearn and learn, collaborate seamlessly cross borders, enjoy working in a remote and fast paced environment, curious and passionate about solving customer problems, consensus driven decision making approach, persuasive communication and precision for details

- We are looking for someone who is a self-learner, exhibits considerable leadership skills , and is an excellent team player. Also good at problem-solving and analytical skills.
Must-Have Skills :
- Strong foundation in data structures & algorithms, OS, I/O, concurrency, hands-on knowledge of Android Ecosystem, Java Tech Stack and Android app Development, a good understanding of UI/UX and principles of Material Design, excellent debugging and optimization skills.
Good to have skills :
- Experience of the end-to-end feature development lifecycle in-app, exposure to memory and performance enhancements



