Mobile Developer
Role details
Job location
Tech stack
Requirements
- Must have Flutter experience
- We anticipate onsite requirements (up to 2x week in Ashburn)
This position supports CBP's Office of Information Technology (OIT). We seek an experienced Mobile Developer to design, build, and maintain high-quality mobile applications for iOS and Android using Flutter and Dart. Candidates can expect to work with teams to translate business requirements into user-friendly mobile experiences. Expertise is needed to ensure optimal performance on various devices while being involved in the full development lifecycle from conceptualization to deployment. We''re looking for a collaborative problem-solver to contribute to architectural decisions and implement best practices., * Bachelor's degree in Computer Science, Information Systems, Business, or related field
- 6+ years of relevant work experience
- Experience and knowledge of Flutter Mobile development framework and Dart programming language
- Strong knowledge of mobile UI/UX design principles
- Expertise in HTML and CSS for web-based components
- Demonstrated ability to build, test, and deploy cross-platform mobile applications
- Experience with RESTful APIs and integrating mobile applications with backend services
- Knowledge of mobile application architecture and design patterns
- Familiarity with version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a collaborative environment
- Collaborate with cross-functional teams to troubleshoot and help resolve issues
- Identify, report, and track defects using tools such as Jira
- Highly motivated, organized, time management skills and attention to detail
- Good verbal, written and interpersonal communications skills with the ability to communicate with both technical and non-technical users
- Self-starter with the ability to operate in a fast-paced environment
- Experience developing applications for both iOS and Android platforms