Napkin Studio Jobs
Do you have a passion for technology, desire to build cool things and need a job? We're hiring! Check out the available positions and get in touch!
Software Project Manager
Description:
You will be responsible for creating functional specifications for new mobile applications in the medical and media industries. Primary responsibilities will include communicating with technical architects about client needs, creating and executing product road-maps, working closely with graphic designers to conceptualize the overall user experience for the application, supervising/managing customer satisfaction during the QA and deployment of applications. You must have a basic familiarity with programming, and you must be able to effectively communicate with software architects and programmers. This position requires extreme attention be paid to detail.
Qualifications:
Bachelor's in Business Administration, Computer Science or equivalent degree/experience (4+ years professional work)
Broad Experience in the following areas:
- Requirements based and agile software development
- iOS Application development and testing
- Creating functional specifications
Great to Have:
- Photoshop experience
- User Experience (UX)
- UI Design experience
Senior iOS Developer
Description:
You will be building and extending iOS applications and platforms in the medical and media industries that connect to web services and other platforms.
Qualifications:
Bachelor of Science in Computer Science, Computer Engineering, Computer Architecture or equivalent experience (4+ years professional work)
Broad Experience in the following areas:
- Objective C
- iOS Development
- Application Architecture
- Secure Software Development
- Consuming/Building JSON & XML based RESTful/SOAP APIs
- C and/or C++
- Project Scheduling and Management
- General Software Development
- Global Teamwork
Great to Have:
- Experience with Android and/or Blackberry development
- HTML, CSS, Photoshop and other general programming skills
- PHP knowledge is a plus
Junior Mobile Developer
Description:
You will be building and extending mobile applications and platforms in various industries that connect to web services and other platforms. This position requires extensive knowledge of mobile programming languages for iOS, Android, Blackberry and other various platforms. Great customer relation skills are a must.
Qualifications:
In progress or completed Bachelor of Science in Computer Science, Computer Engineering, Computer Architecture or equivalent experience (2+ years professional work).
Broad Experience in the following areas:
- Objective C
- Java
- Application Architecture
- Secure Software Development
- Consuming/Building JSON & XML based RESTful/SOAP APIs
- C and/or C++
- Project Scheduling and Management
- General Software Development
- Global Teamwork
Great to Have:
- HTML, CSS, Photoshop and other general programming skills
- PHP knowledge is a plus
- Ability to manage and maintain client relationships
Server-Side Applications Developer
Description:
You will be responsible for designing, implementing and maintaining highly secure, highly scalable and high availability backend infrastructure and web services supporting mobile applications on a variety of platforms. You will be expected to work primarily with Apache and MySQL on the Linux platform.
Qualifications:
Bachelor of Science in Computer Science, Computer Engineering, Computer Architecture or equivalent experience (4+ years professional work)
Broad Experience in the following areas:
- Linux (Gentoo, ubuntu, etc.)
- Apache, MySQL, PHP, JSP, HTML, CSS, JS, and other database engines and web languages
- Perl, Python and C/C++
- Data manipulation (regex / awk)
- SQL query optimization/profiling/normalization, schema/index design
- CLI and tools
Great to Have:
- Familiarity with highly-scalable applications, MySQL replication, server clustering, load balancing, iOS development, JSON, RESTful web services, etc.
- Experience with .NET/WCF