Hired
As a Mobile Developer, you’ll be tasked with heading the creation of innovative solutions across various projects. You’ll work alongside a team of inspired IT professionals, dedicated to designing, coding and testing high-quality mobile applications. You’ll also be required to keep key stakeholders and senior-level personnel updated on project progress alongside other duties.
*Responsibilities*
* Developing application programming interfaces (APIs)
* Writing clean, sustainable code
* Making suggestions on product improvement as well as implementing new mobile protocols and applications
* Collaborating with the product development team, including fellow software developers and UI designers in developing products
* Overseeing the planning, development and management of an application through its lifecycle
* Mentoring junior level engineers through code reviews, design document critiques, and brainstorms throughout the software development process
* Collaborating with the launch of new features, big and small
* Troubleshooting and debugging applications to optimize product performance
*What Skills*
* 3+ years of experience developing Android and/or iOS applications
* Experience working with mobile frameworks like PhoneGap or Sencha
* Good knowledge of OOP design principles
* Good grasp of core design concepts such as palate development, typography and intuitive layouts
* Experience with threading, offline storage and performance tuning
* Extensive experience coding with frameworks like Android SDK, Xcode and the Windows Phone App Studio
* High skill in multiple programming languages such as Objective-C, SQL, Javascript, C#, Java, Kotlin, Go Language, Swift, Docker, Azure, AngularJS and Angular 2.
* Exemplary leadership and communication skills
* Good analytical skills, able to map problem-solution space and explain possible solutions to non-technical team members
* Interest in learning new technologies fast
* Understanding of Apple’s interface guidelines and design principles (for iOS positions)
* B.S. degree in Software Engineering or a related field, or equivalent experience
*These Would Also Be Nice*
* Understanding of AGILE engineering practices
* A rich portfolio of highly rated applications on the Android market or App Store
* Expert-level skills in design tools like InvisionApp, Photoshop and UXPin
by Jobble