About FedEx Located in Hyderabad, India, FedEx ACC India serves as a strategic technology division for FedEx that will focus on developing innovative solutions for our customers and team members across the globe. These solutions will enhance productivity, minimize expenses, and update our technology infrastructure to continue providing the outstanding experiences our customers expect.Read moreDescription: Mobile App Software DeveloperPosition Overview: We are seeking a talented and motivated Mobile App Software Developer to join our team. In this role, you will be responsible for developing, enhancing, and maintaining innovative mobile applications that deliver exceptional user experiences. You will collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to create robust mobile solutions aligned with our business goals. The ideal candidate will have experience integrating and working with Bluetooth devices, adding unique value to our connected application ecosystem.Key Responsibilities: Mobile App Development: Design, build, and maintain mobile applications for Android platforms, ensuring high performance, responsiveness, and excellent user experience. Bluetooth Integration: Develop and maintain features that involve integration with Bluetooth devices, including communication, data transfer, and connection management. Code Quality: Write clean, efficient, and maintainable code, adhering to best practices, coding standards, and security guidelines. Collaboration: Work with UX/UI designers, backend developers, and product teams to transform business requirements and user needs into functional features. Bug Fixing and Troubleshooting: Identify, troubleshoot, and resolve performance bottlenecks, bugs, and other issues to ensure optimal app functionality. Integration: Integrate mobile applications with RESTful APIs, backend systems, third-party services, and Bluetooth devices as needed. Testing and Debugging: Perform unit testing, integration testing, and other quality assurance measures to ensure the stability and reliability of mobile applications. Stay Updated: Keep abreast of the latest trends, tools, and technologies in mobile development to apply new ideas and drive innovation within the team. Collaboration in Agile Environment: Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, providing accurate estimates and progress updates.Qualifications: Experience: 4-6 years of professional experience in mobile app development, with a strong focus onAndroid (Kotlin /Java) platforms.- (must Have) Bluetooth Expertise: Experience in integrating and working with Bluetooth devices (BLE communication, data transfer protocols, and device pairing). Technical Skills: Proficiency with modern mobile frameworks, development tools, and libraries relevant to the Android ecosystem. API Integration: Familiarity with RESTful APIs and backend integration. Problem-Solving Abilities: Strong analytical and debugging skills, with the ability to solve complex development challenges. Version Control: Experience with version control systems, such as Git, and collaborative version control workflows. UI/UX Standards: Understanding of mobile design principles, UI/UX standards, and best practices to deliver an intuitive and user-friendly experience.Preferred Skills: Experience with CI/CD tools and mobile development pipelines. Knowledge of security best practices for mobile applications. Familiarity with Agile/Scrum development methodologies. Familiarity with Kotlin Coroutines, Kotlin Flow, Material UI, Jetpack, ADB commands, Gradle build tool.Soft Skills: Strong communication and collaboration skills to work effectively with cross-functional teams. Ability to learn quickly and adapt to new technologies and approaches. Strong attention to detail and a commitment to delivering high-quality software.
Job Title
Android Developer II [T500-15523]