Mobile Software Engineer (Android) - All Levels
Location: Charlotte, NC
Salary: $100,000.00 - $115,000.00
Minimum Qualifications
- 8 years of experience in mobile software development
- 5 years of experience as a Flutter Engineer/Developer or in a similar role
- Building multi-platform applications for Android and iOS using the Native or React Native
- Strong understanding of RESTful API architecture and third-party mobile app development libraries
- Clear understanding of user Authentication/Authorization implementation using AD technology
- Writing clear and reader-friendly code using tools like Dart. Documenting the entire usage process in detail for straightforward utilization and upgrading in the future
- Collaborating with other developers to create, deploy, and maintain Flutter-based applications for different platforms
- Writing and reviewing multi-application codes
- Overseeing and reviewing application design
- Building, implementing, and managing product modules along with their sub-systems
- Testing products to remove bugs and any malfunctioning aspects
- Carrying out unit testing and integration analysis
- Ensuring consistency between the delivered product features and the requirements/criteria of the business
- Experience with Jenkins, Git, and other version control tools
- Strong problem solving and critical-thinking capabilities
Preferred Skills
- Experience with CI/CD tools (Git, Gradle, Sonar, Jenkins etc.)
- Experience with mobile app development frameworks like Google Firebase
- 2+ years working in an agile environment (Scrum or Kanban)
Seniority Level
Employment Type
Job Function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr