The Role: We’re seeking a passionate UI/UX Designer to own the user experience of our mobile app. You will impact all aspects of the product lifecycle by conducting user research, creating user flows, designing high-fidelity prototypes, and owning the front-end implementation. At Flochat, we're continually evolving our design process and we look to each team member to contribute to our highly collaborative team. Here are some ways you’ll make an impact: - You'll tackle complex problems and provide elegant, creative solutions that respectfully balance both business and user needs. - You'll collaborate cross departmentally with product managers, business analysts, engineers, customer support, and community team members to build user-centered designs. - You'll continually research users through need-finding and usability testing techniques. - You'll utilize your visual design skills to produce eye-catching mock-ups that promote engagement with our product. Are you our Star Designer? - You have 2-3 years of professional experience designing mobile user-centered application. - You take a user-centered approach that are practiced in user research methods. - You've held leadership roles. You're excited about the potential to mentor junior Design team members. - You're proud to share a portfolio that showcases interaction and visual design projects, user research, and a strong grasp of design principles. - You've worked in a highly collaborative team setting with engineers and product managers in the past. - You're well-versed in design programs including Sketch and the Adobe Creative Suite. You're also seasoned in rapid prototyping. Bonus Points: - You're passionate about self-initiated side projects in your portfolio. - You've earned achievements or awards in the field of design. - You've gathered practical knowledge of Web, iOS, and/or Android development. - You've got basic experience with HTML and CSS.
Responsibilities Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Skills and Qualifications Must be able to show us apps that you have created. Bonus points if you've created them outside of your work (we love seeing proof of how much you love doing what you do). Proven experience using the Android SDK to deliver mobile applications on Android smartphones and/or tablets. Knowledge of Object Oriented Languages (Java, C++, Objective-C, C#, or similar) including 2+ years Java on Android. Knowledge of Android GUI, Camera, GPS API, Maps API, and Services. Experience of working on end to end solution spanning from the UI to backend. Respect for deadlines. Implementing mobile analytics APIs like flurry. Passionate about working in a startup and creating a great product.
What You Will Do Design, improve and build incredible iOS apps Write reusable and modular components Brainstorm with the team and implement awesome new features Work with the backend team and integrate with the app What You Will Need To Know Strong programmer with experience in Objective C, Swift Expertise in Object Oriented programming languages. Expertise in any RDBMS Familiarity with auto-layout, dynamic framework, extensions, and widgets Experience in implementing secure, transactional applications integrated with web-based services Familiarity with cross-platform solutions (HTML, Phone Gap, Titanium etc.) Ability to design and build chat-based, geolocation-based, functionality-based modules that are on wireframe boards Ability to write quality code and ship quality products. Excellent communication skills Knowledge of NodeJS, ReactJS, Java is a big plus
We are looking for a Quality Automation Engineer to develop and execute exploratory tests as well as automated tests in order to ensure product quality. QA engineer responsibilities include estimating, planning, and coordinating testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved. Responsibilities *Create detailed, comprehensive and well-structured test plans and test cases *Estimate, prioritize, plan, and coordinate testing activities *Design, develop and execute automation scripts using open source tools *Identify, record, document thoroughly and track bugs *Perform thorough regression testing when bugs are resolved Requirements *Proven working experience in software quality assurance *Strong knowledge of software QA methodologies, tools, and processes *Experience in writing clear, concise and comprehensive test plans and test cases *Hands-on experience with both white box and black box testing *Hands-on experience with automated testing tools *Solid knowledge of SQL and scripting *Experience working in an Agile/Scrum development process *Experience with performance and/or security testing is a plus
Flo Chat is looking for a talented DevOps Engineers to join our team and help us architect and build and maintain our cloud server infrastructure. You will be responsible for architecting cloud-based solutions and will need to be proficient in infrastructure and platform design and management as well as application deployment automation. Responsibilities: *Design and deploy scalable, highly available, secure, and fault tolerant systems on AWS or other such services. *Modify existing software in AWS to improve performance. *Actively contributes to Open Source initiatives. *Passion for solving challenging issues. *Promotes cooperation and commitment within a team to achieve common goals. *Examine data to grasp issues, draw conclusions, and solve problems. Requirements: *Demonstrated competency with the following AWS services: ECS, EC2, EBS, S3, Glacier, RDS, VPC, Route53, ELB, IAM, CloudFront, CloudFormation, CloudWatch, SQS, SES, Lambda. *Proficient in Python programming language and tech stacks. *Full software development lifecycle experience. *Deep understanding of the Linux operating system and networking concepts. *Experience building scalable infrastructure in AWS. Good to Have: *AWS Certifications. *Experience with one or more AWS SDKs and/or CLI. *Experience with test driven development, SOA. *Experience architecting and operating systems built with Amazon Web Services *Experience with Docker containers.