Job Description
**IN OFFICE POSITION. NOT REMOTE**
About Us
We are a rapidly-growing company based in New York City, pioneering in our field and looking to add a full-time, experienced Flutter Developer to our dynamic team. Our engineers thrive on solving the many challenges and puzzles that come with our rapidly evolving tech stack. If you're ready to work with cutting-edge technologies and architectures in a forward-thinking organization, and want to grow your career with a company that's the first of its kind in the space, we want to hear from you!
Role Overview
You'll be initially joining a small team working on the development and implementation of our innovative video & ecommerce platform, impacting both the front-end and back-end architecture. This role offers an opportunity to work with a diverse tech stack and potentially expand your skills across multiple programming languages. Our fast-paced environment involves daily deployments, so you should be comfortable with rapid iterations and continuous improvement.
Key Responsibilities
Develop and maintain front-end and back-end applications using the Flutter framework for front-end and Springboot for back-end for our video and ecommerce platform
Collaborate with cross-functional teams to define, design, and ship new features
Ensure the performance, quality, and responsiveness of applications
Maintain a high quality of user experience and application aesthetics
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Participate in daily deployments and continuous integration processes
Coordinate with team members to ensure latest application features for clients
Required Skills and Experience
3+ years of proficiency in Flutter and Dart programming specifically for web deployment
5+ years of Springboot framework development
Strong knowledge of Git version control
Good understanding of Unix-based operating systems (Apple, Linux)
Solid grasp of front-end and back-end architecture
Experience working with SQL and NoSQL databases (e.g., MySQL, MongoDB)
Understanding of architectural patterns such as MVC, object-oriented programming, and functional programming
Familiarity with RESTful APIs and HTTP basics
Familiarity with fundamental UI/UX design principles.
Ability to write clean, maintainable, and efficient code
Comfortable working in a fast-paced environment with daily code pushes
Preferred Qualifications
Experience with one or more of the following: Rust & Python
Knowledge of WebGL or OpenGL ES is a plus
Willingness to learn and work with multiple programming languages
Experience with video streaming or content delivery platforms
Familiarity with agile or xp development methodologies
What We Offer
Opportunity to work on an innovative video platform with a cutting-edge tech stack
Collaborative and growth-oriented work environment
Chance to make a significant impact in a rapidly growing company
Fast-paced, dynamic work culture with daily deployments
Full-time