The Apps we develop are designed to run on all sorts of devices, desktops, tablets, including the App-hungry smartphones. While the same information and the same actions must be accessible using all these devices, the graphical interface needs to suit each specific environment. It’s about having the same features under a different hood. And this is where the challenge begins. Developers must customize an App for different devices.
We want to provide these Apps to our customers as soon as possible and for that we need the help of front-end software developers that share our enthusiasm about implementing Web Apps and creating the best user experience there is.
What You Should Know
We develop cross-browser Apps, so you should also have a good understanding of how browsers interpret your code. We know browsers can sometimes get a tad too temperamental, but you will get used to it pretty fast. 😉 We want to build great Apps, so CSS3 is also a must. It provides the means to make high-performance animations without affecting the user experience to a large extent.
We value computer science education and strong theoretical background.
What You’ll Be Doing
You will need to do a lot of research, document use cases, understand customer demands, translate them into requirements, and come up with improvements. With the right set of requirements at hand, you can build the App’s architecture and, after a thorough review, you can start developing it. Keep in mind that the user’s experience always comes first. The App must be small, scalable, and versatile; at the same time, it must load and respond fast to the user’s actions.
An App can only be delivered as soon as it complies successfully with all performance tests. You will need to focus not only on implementing the requirements, but also on developing good cross-browser and cross-device code. Furthermore, the framework has a lot of UI widgets, communication tools, observable structures and plenty of other components that will help you create a SPA.
It does not sound easy, but all team members will be supportive, guiding you on everything you need to know.
Both experienced (at least 3-4 years in the field) and junior candidates are welcome on board. Our customers’ needs are growing day by day and we strive to meet all their expectations. You should have a good understanding of all concepts previously discussed and be passionate about providing high-quality Apps.
What We Offer
SPA development resembles very much a black box that has not been explored much. Although there are some very popular Apps out there, like Gmail or New York Times, the architecture of a SPA requires significant experience and excellent skills. Our team has conducted a thorough research on the subject and is now able to guide you throughout the learning process. You will have a chance to develop Apps and observe how they behave in stress tests and then in production. Our joint effort, yours and ours will be highly awarded.
If you are interested in this job or any other opening, simply contact us at jobs AT 4psa.com or apply online.