Lead Android Engineer


Fulcrum Global Technologies


Chicago Office | 1 East Wacker Drive, Chicago, Illinois 60601

As Fulcrum’s Lead Android Engineer, you would be joining a small but enthusiastically growing group of engineers and product specialists building native mobile apps that transform our clients decision making and supply chain operations. We believe enterprise scale provides opportunities for revolutionary tech developments that equal or surpass those in the consumer space, so while you won't find our software on Google Play or the App Store, you will find us leading the push for mobile-first solutions at top firms worldwide. This focus on disruption serves not only as a daily motivator to ship best-in-class software, but also to invest in and remain on the forefront of innovative technology. We're looking for new colleagues to join us on our journey.


Responsibilities


  • Review, build, and maintain production-quality Java codebases for our native applications
  • Drive high-quality code standards by writing unit tests and participating in code reviews
  • Team up in architecture, brainstorming, and pair programming sessions to contribute to our technology and products
  • Integrate with backend services, research documentation and collaborate with colleagues to identify appropriate client/server separation of concerns
  • Verify accuracy and functionality of pre-production environments prior to deployment Triage defect reports escalated to the dev team after release
  • Help grow the team by interviewing and mentoring team members
  • Participate in product & release planning to uncover and resolve ambiguous, invalid, or user-unfriendly requirements
  • Identify, plan, and validate improvements to team/organizational processes and workflows


Requirements


  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology or equivalent preferred but not required

AND/OR


  • 3+ years experience developing native applications using the Android SDK
  • Solid experiential understanding of CS fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented principles
  • Multiple projects built using Android Studio, with Kotlin familiarity an added bonus
  • Working knowledge of Android/Material design guidelines, best practices, and platform UI trends
  • Significant experience using git and branching models on distributed teams
  • Knowledge of Agile development practices
  • Familiarity with recent advances, architectures, tooling, and emerging trends being discussed & adopted by the Android developer community
  • Passion for recognizing/implementing effective design patterns and avoiding anti-patterns


Compensation & Perks


  • Competitive salary based on experience
  • Top-tier benefits—exceptional levels of coverage (Health, Dental, Vision, Life, Disability)
  • 100% reimbursement for approved professional development trainings/travel
  • Performance-based bonus opportunities

The Fulcrum Story


Fulcrum GT crafts modern enterprise software for professional service firms to better coordinate, perform, and innovate. Our entire team strives to set a new bar for enterprise software with modern, well-designed, real-time solutions. Founded in 2002, we began with strategic SAP implementations and project turnarounds. In 2007, we committed to the professional services industry to fully understand their processes and develop solutions catered to the problems and opportunities found within the operations. With all of our technologies backed by the largest software platform in the world, we have become the global practice management solution of choice for some of the largest firms in the world. Fulcrum GT's commitment to strategic, digital transformation and client success is unparalleled in the professional services industry.