Mobile Developer
Fluxx
(San Francisco, California)Fluxx is committed to creating a simpler, smarter, and more effective grantmaking ecosystem for grantmakers and grantseekers by offering beautiful software that serves both sides of the grantmaking equation. When grantmakers and grantseekers work smarter, they move the needle on what they care about most – making the world a better place. Underlying the work we all do here at Fluxx is the belief that the world can be a better place. And that we can have a blast doing our part.
In the role of Mobile Developer, you’ll play a critical role in designing and developing mobile, web and desktop-based delivery applications for the Fluxx product suite. The ideal candidate has a demonstrated passion for providing the best experience possible to our users, from UI / UX design to speed and performance. This role will report directly to the Chief Technology Officer.
- Design and execute mobile, user-facing features and applications for the Fluxx product suite on one or more devices (Android, iPhone/iPad) by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes
- Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
- Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
- Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
- Think critically about developing mobile Fluxx applications for iPhone, iPad and Android devices and HTML5 mobile web apps for mobile browsers
- Extensive programming experience in Swift, Java and/or C++
- Expansive technical knowledge and experience with mobile application development (Android, iOS, Windows, or other)
- Deep foundation in computer science with a strong understanding in data structures, and algorithms
- Experience developing multi-tier scalable and user-centric reliable applications that operate 24x7
- Knowledge of UI and animation frameworks and touch user interface
- Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management
- Experience building services for information delivery from server to mobile clients working with relevant tools
- Strong object-oriented skills including design, coding, and testing patterns
- Has published at least one original mobile app
- Strong UI/UX design skills
- Bachelor's Degree in Computer Science or the equivalent in work experience
Reports to | Chief Technology Officer |
---|
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- Browsers
- C++
- Data Structures
- Swift
- Graphics
- HTML
- iOS
- Java
- Operating System
- Patterns
- Programming
- Relational Databases
- Technical Knowledge
- Windows
- Animation
- Continuous Integration
- HTML5
- Computer Science
- UX Design
- Transaction Management
- Mobile Web
- engineering
- Android
- Software
- Database Architecture
- Server
- iPad
- Mobile
- iPhone
- Technical Leadership

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.