Senior Flutter Developer - W2 Contract - eTek IT Services, Inc.
Los Angeles, CA
About the Job
Overview:&
We are committed to delivering innovative and high-quality software solutions that meet the needs of our diverse clientele. Join our dynamic team and be a part of the future of mobile and web application development.
Job Summary:
We are looking for a highly skilled Flutter Developer who is proficient in Dart programming language. The ideal candidate will have experience in developing high-performance and scalable mobile applications for both Android and iOS platforms. You will work closely with our cross-functional team to deliver cutting-edge applications that enhance user experience and meet our business goals.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter framework and Dart programming language.
- Collaborate with product managers, designers, and other developers to create user-friendly and visually appealing applications.
- Write clean, efficient, and well-documented code.
- Implement responsive and adaptive user interfaces that work across different devices.
- Troubleshoot and debug applications to ensure optimal performance.
- Conduct code reviews and provide constructive feedback to peers.
- Stay updated with the latest trends and advancements in mobile development and Flutter framework.
- Participate in the full software development lifecycle, including requirement analysis, design, development, testing, and deployment.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Flutter Developer with a strong portfolio of developed applications.
- Proficient in Dart programming language.
- Solid understanding of mobile app development principles and best practices.
- Experience with RESTful APIs to connect applications to back-end services.
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of state management techniques in Flutter (e.g., Provider, Riverpod, Bloc).
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with native mobile development (Java/Kotlin for Android, Swift/Objective-C for iOS).
- Understanding of CI/CD pipelines and experience with related tools.
- Familiarity with cloud services such as Firebase.
- Knowledge of design patterns and software architecture principles.
- Contributions to open-source projects or personal projects that showcase your skills.
Source : eTek IT Services, Inc.