Mobile App Developer
Job Description
Tekrevol is hiring a Mobile App Developer to build and support iOS and Android applications on-site in Washington, DC.
Responsibilities
- Design, develop, and maintain mobile applications for iOS and Android
- Create responsive, user-friendly interfaces aligned to project requirements
- Write clean, reusable, maintainable code using established development standards
- Integrate mobile apps with REST APIs, databases, and third-party services
- Collaborate with UI/UX designers to implement designs and prototypes
- Identify, troubleshoot, and resolve bugs and performance issues
- Run application testing to improve reliability, usability, and compatibility
- Apply appropriate security practices to protect application data and user information
- Participate in code reviews, sprint planning, and technical discussions
- Maintain technical documentation and support application updates and releases
- Work with cross-functional teams to deliver features by requirements and timelines
Requirements
- Professional experience in mobile application development or a related software development role
- Knowledge of Swift and SwiftUI for iOS, and Kotlin for Android, or cross-platform frameworks such as React Native or Flutter
- Understanding of JavaScript, TypeScript, Java, or other relevant programming languages
- Experience with RESTful APIs, JSON, and backend integrations
- Familiarity with Git or other version control systems
- Understanding of mobile application architecture, debugging, and performance optimization
- Knowledge of responsive design, usability principles, and mobile application security
- Strong analytical, problem-solving, and communication skills
- Ability to collaborate effectively with technical and nontechnical team members
Technologies
- iOS, Android
- Swift, SwiftUI
- Kotlin
- React Native, Flutter
- JavaScript, TypeScript, Java
- REST APIs, JSON
- Git
Preferred Qualifications
- Experience publishing or maintaining applications in the Apple App Store or Google Play Store
- Familiarity with automated testing, continuous integration, and continuous deployment tools
- Knowledge of cloud services, authentication systems, and database integration
- Experience working in an Agile or Scrum environment
- A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Work Location
- Washington, DC (onsite)
- In person
Compensation
- Estimated annual salary range: $90,000–$130,000 (depending on relevant experience, technical expertise, responsibilities, and final employment arrangement)
- Pay: $90,000.00–$130,000.00 per year
- This range is a planning estimate and must be confirmed against the employer's approved compensation range before publication
Benefits
- Flexible schedule
- Relocation assistance
- Health insurance
- Paid time off
- Retirement savings options
- Professional development opportunities
Similar Jobs
A