Job Posting: Sr. Developer/Technical Project Manager

 

G2 Collective is looking to hire a senior developer with the ability to lead a team and takeover the development of our latest application build.  We have been outsourcing the development of our platform and have established an excellent three-year relationship with our development partners in Washington State.  Now however, as we begin to migrate from beta to scalable sales and marketing efforts, we would like to begin to build our in-house development team.  Our outsource partners are fully aware of our intent to make this change, and have helped us to create a strategy around this transition.

We are looking for a Senior Developer who can also serve as a Technical Project Manager in order to help us transition smoothly to in-house development. Ultimately, we would like for this person to lead the tech side of our business as we grow.

Our ideal candidate must be strong in each of the main software development phases: (1) including requirements, (2) design, (3) coding and implementation, (4) testing and maintenance. In addition the candidate will be expected to lead junior developers and report to management about any problems or concerns. Communication skills are incredibly important for this job because a main responsibility will be the organization of technical tasks, and the delegation and management of a team who can perform these duties. He or she will be working on a variety of projects including (but not limited to): content management systems, web applications (mobile/cloud/desktop), and an e-commerce site.

The first project for our Senior Developer will be monitoring the development of the new platform and performing quality assurance checks. Ideally, the candidate will be helping us to transition from our freelance developers by working with them and learning the new platform while they complete it, performing quality assurance checks and helping to do minor problem solving and customization on our end. Eventually, when we are confident in our transition plan and bring development in- house we expect that he or she will be able to continue to design, build, and maintain the application, working hand in hand with senior management and designers.

The following is our list of required and recommended competencies, education, experience, and responsibilities.

 

Required Competencies, Education, and Experience

  • 3-5 years of success and experience delivering software design and development projects
  • Suggested: 1-2 years in management/advisory role
  • US Citizen, English Speaking
  • Strong technical background covering multiple languages and platforms:
    • PHP
    • HTML, JAVA, CSS
      • Some knowledge of the following:
      • Backend- Python, Ruby, Node etc.
      • Architecture- MySQL, Mongo etc.
      • Mobile Development experience- iOS, Android
      • Web API’s like Facebook, Google, Twitter
      • Experience creating and reading technical documentation-
        • Wireframes, database models, flow charts, server diagrams, web services
        • BA or BS at minimum (Software Engineering) [preferred]
        • Capacity to communicate technical insights and ideas during creative processes
        • Strong writing and verbal skills (communication aptitude)
        • Ability to lead a team and inspire/mentor younger, more junior developers

Responsibilities

  • Must be able to work with offshore teams and third parties
  • Must be able to lead a team of developers in design and coding phases of project
  • Problem solving/bug fixing
  • Delegation of responsibilities in order to fix workflow issues, bottleneck problems
  • Ensure that projects are completed within timeframe and allotted budget
  • Scope projects from 3 perspectives: timeline, resources, cost
  • Build CMS (content management solutions)
  • Build a team of developers:
    • Recognize and interview new development talent

 

We are Geeks and Geezers, as our website explains. We are seriously committed to our mission and business. We all get along well, and we realize that fit is as important as technical skills. If you have the qualifications, as outlined here, contact us. We want to change the world, make money, and have some fun while we’re at it.

Compensation will be a base salary plus significant options, eligibility based on performance.  Contact Jim Chambers at: jim@g2collective.com if you are interested in applying or finding out more about the position.