Back to Job Search Results

Lead/Sr Developer - RoR (Closed)

Date Posted: Apr 10, 2019

Job #1558857
Permanent
Naples, Florida, - None Specified -
Lucas Group is looking for a Lead/Senior Developer in Southwest, Florida.  

Education and Experience:

  • Bachelor’s degree in Computer Science or related field preferred.
  • 5+ years of hands-on experience developing web/mobile applications that are used in a production environment.
  • Experience writing robust, pragmatic code following design patterns/anti-patterns.

Skill Requirements:

  • Advanced experience developing and supporting web and/or mobile applications using programming/scripting languages such as Ruby, Objective-C, Go, Python or Java.
  • Advanced experience developing applications using a framework such as Ruby on Rails or MVC on iOS.
  • In-depth understanding of modern web development techniques and standards including JavaScript, responsive web design, and front end development frameworks. .3
  • Knowledge of React and AngularJS is a plus.
  • iOS, Swift, Objective-C, and UIKit development skills are a plus.
  • Android and Java development skills are a plus.
  • Advanced understanding of relational database design.
  • Experience with NoSQL data stores is a plus.
  • Must be able to write SQL queries and understand database concepts such as stored procedures, views and triggers.
  • Experience working with web services. Knowledge of or experience with micro-services or service-oriented architecture a plus.
  • Knowledge of application security and identity management solutions such as OAuth, certificates and encryption.
  • Experience with performance tuning tools (e.g. Instruments for iOS, Chrome Web Tools, etc.).
  • Knowledgeable about web standards, W3C specifications, and cross-browser/cross-platform/cross-device compatibility.
  • Advanced experience with distributed version control systems such as Git.
  • Ability to work effectively with little supervision and strong attention to detail in a team environment.
  • Ability to work on multiple projects at the same time.
  • Individual must be highly motivated and self-directed.
  • Excellent written and verbal communication skills.
  • Experience with Agile development methodologies.
  • Familiarity with continuous integration.
  • Knowledge of or willingness to learn Ruby, Objective C, Go, Swift, Java or any language/technology required by the project.