POSITION OVERVIEW: Element Media is looking for a Flutter developer, who will develop and supports cross platform mobile and web-based solutions for our clients and company that make an impact across multiple industries. This Flutter app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Flutter programming works closely with other app development and technical teams.
- This is a full-time position (8am – 4pm, Mon to Thu and Sat), based in our Bethlehem office.
- English language proficiency preferred.
- Salary commensurate with experience.
OBJECTIVES OF THIS ROLE:
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Maintaining and Improving existing code
- Cooperating with back-end developers, designers, and the rest of the team to deliver
- well-architected and high-quality solutions
SKILLS AND QUALIFICATIONS:
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven Mobile development experience 3+ years
- Proven working experience in Flutter for 1+ years
- Experience with Flutter SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Strong proficiency in Dart
- Good knowledge of native iOS & Android
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
PREFERRED QUALIFICATIONS:
- Deep knowledge of BLoC Pattern and flutter_bloc
- Experience in SCRUM and Agile methodologies
- Proficient understanding of Git
- Have published at least one original Flutter app