Mobile Developer
Join Hired and find your dream job as a Mobile Developer at one of 10,000+ companies looking for candidates just like you.
Companies on Hired apply to you, not the other way around. You'll receive salary and compensation details upfront - before the interview - and be able to choose from a variety of industries you're interested in, to find a job You'll love in less than 2 weeks.
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
- 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
- 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