Job Description :
Position: Java programming, Swift and Networking
Location: Culver City, CA and Toronto, Canada
Duration: 6-12 months

Job Description:

1. Bachelor’s Degree in Computer Science/Engineering or a related field
2. 3-4 years of relevant work experience
3. Experience in developing J2EE solutions and comfortable in architect, design & development in these environments.
4. Excellent analytical, technology, communication, decision making and problem solving skills.
5. Experience designing robust, extensible and customizable mobile application code and frameworks
6. Experience working with key technologies for the Android/iOS platform.
7. Knowledgeable about test driven development (TDD), behavior driven development (BDD) and debugging.
8. Experience consuming and/or designing REST APIs
9. Version Control: Experience administrating version control systems such as Github/Bitbucket
10. Networking: Deep understanding of network topologies and common network protocols and services. (VPN, SSL, SSH, DNS, HTTPS)
11. Passionate about technology, apps, online security and VPN’s (big plus!)
12. Highly responsible, self-motivated and able to thrive in an energetic, fast-paced, creative environment
13. A strong work ethic and the ability to work effectively independently and in a team environment
14. Creative problem solving skills and an ability to apply business logic to development requirements
15. Excited to work in an environment focused on building the right solution by encouraging our engineers to invest in the right technologies and architectural improvements to help us innovate faster
             

Similar Jobs you may be interested in ..