The Consortium, Inc.

React Native / Android Senior Software Engineer

The Consortium, Inc. - Germantown, MD

****This is a full-time position and NOT a contracting position****

Permanent, Remote opportunity


Senior Software Engineer (React Native/Android)

You will:

  • Create cross platform responsive user interfaces
  • Collaborate with Engineering leadership to help drive technical strategy to drive best engineering practices within your team(s)
  • Be an internal champion for continuously improving team working processes, code quality, and tools and technology adoption and incorporate business requirements into product solutions
  • Mentor, and coach team members at different levels of experience in good coding and documentation practices
  • Contribute to project planning and estimates and explore new technologies and migrate legacy code to more efficient frameworks and structures
  • Provide operational support of your deployed code and create and maintain unit and functional tests in collaboration with the testing team
  • Cultivate a culture of engineering excellence and develop technical and non-technical relationships with key stakeholders and with other teams across the organization
  • Other job-related duties as assigned

You have:

  • BS degree in Computer Science (or related field) or 10+ years of experience in software development
  • 7+ years of experience in software design & development
  • 5+ years of experience using Java as a professional Android Software Engineer
  • 3+ years of experience working on consumer facing mobile applications published in Google Play Store
  • 2+ years of experience using React Native
  • 2+ years of experience using git or other distributed source control systems
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Strong familiarity with mobile engineering challenges including performance and memory management concepts
  • Experience with Unit Testing
  • Proven track record of delivering large scale projects, and an ability to break down large tasks into smaller deliverable chunks.
  • Demonstrated ability in performing fundamental CS tasks including algorithm design, object-oriented design, runtime analysis, adherence to code quality standards
  • Experience in distributed systems, design and implementation of high throughput, low latency, web application
  • Understand technical risks / issues and assists with options to resolve / mitigate
  • Demonstrate creative problem-solving approach and strong analytical skills, combined with a strong sense of ownership, and proactive can-do attitude.

Would be great if you have:

  • MS degree in Computer Science (or related field)
  • Experience with user experience / user-centric design
  • Experience with Amazon Web Services (AWS)
  • Experience with iOS (Objective-C)
  • Experience with Apple Watch
  • Experience with HTML, CSS, and JavaScript
  • Experience with C#, Asp.Net (Core even better!)
  • Experience with consumer apps with large user bases

Posted On: Friday, October 1, 2021

Apply to this job