As a high growth and innovative software company, we are seeking a full-time developer / software engineer with four or more years of experience on large scale projects. Members of the team will be working with others to create, design and develop features for our core products as well as develop new products.
- Prepares complex applications programming designs
- Determines solutions to complex systems issues
- Participates in the entire life cycle of software development including requirements definition, architecture and development specifications, coding, quality assurance testing, deployment, documentation and support
- Delivers quality code within scope and on time from design and wireframe
- Collaborates with other developers
- Investigate reported errors in existing systems
- Provide insight regarding the design and implementation of software systems, along with estimates of effort
- Proactively continue building technological skills personally and share ideas and best practices with team members
- Report on development progress and issues including potential roadblocks
- Mentor and Guide team members
- Other duties as required
Qualifications and Requirements:
- 3+ years experience with Android platform development.
- 3+ years experience with network protocols.
- Experience with Android application development (Java, Android SDK, Kotlin)
- Experience with SQLite
- Experience with distributed revision control systems (GIT preferred)
- Experience developing on Linux
- Strong attention to detail with the ability to handle multiple projects simultaneously
- Ability to work effectively with, and support the needs of, project team members
- Excellent communication skills, both written and verbal
- Excellent problem-solving skills
- Ability to work both independently and in a team environment
Additional Requested and Desired Skills:
- Familiarity with JSON and RESTful APIs to connect Android applications to back-end service.
- Experience with VOIP protocols and networking.
- Degree in Computer Science or related field
- Generous commission and bonus structure
- Sick time
- Stock options
- Free Starbucks coffee in house
- Room for growth in house is highly encouraged
- On site paid training
- Be part of a unique and growing Technology company
Please submit resume in Word or PDF format!