What this is about in a nutshell
You love the possibilities of mobile apps, harnessing the power of a small device to accomplish awesome things
We’re looking for a Mobile Software Developer who is passionate about mobile apps.
If writing elegant code, and working with cutting-edge technologies excite you, plus you’re driven, analytical and a team player...
What You'll Learn
Strengthen your front-end programming skills- You'll learn how to write clean code by adhering to our programming best practices and guidelines - Improve your coding skills to create a better end-user experience on a mobile device Develop your problem-solving skills and be a team player - You’ll have the opportunity to solve challenging problems with the other developers in the team- As you’ll be collaborating closely with designers and back-end developers to improve the user experience, you’d learn to be a better team player.
Learn the latest industry trends and technologies- By working in our company, you’ll be exposed to the latest industry trends mobile apps.
Main job scope : software development; mastery in Android, iOS and / or cross-platform (react native, phonegap, etc., and mobile web with jQuery mobile) development (at least one is necessary)
Writes code diligently and efficiently, with a keen eye for detail, performance and code optimization
Skilled in debugging and producing high quality code.
Backend development experience (tomcat / glassfish / J2EE, php, ASP.net, etc.) is a plus
Work well with manager on project lifecycles, prototyping, developing, testing, documenting and maintaining code
Other desirable qualifications
Self motivated, eager to perform well, to keep up with the latest related developments in technology
Experience with version control systems
Experience working in teams
Skills / experience in graphics and / or audio development
Aesthetic) design experience, e.g., layout, fonts, etc.
Experience with unit tests, automated UI tests, etc.
What we’re looking for in you : - Desire to learn and adapt to new technologies- A strong team player- Detail-oriented, analytical and love solving problems- Strong communication skills - Ability to work in a fast-paced environment - Excellent time and project management skills