We are looking for a React+Iconic developer to build our cross-platform mobile application. You must be adept with React, ReactQuery, and Iconic and MUST have experience of using these technologies in a production environment.
You would be expected to also contribute to a couple of browser-based portals that support the product. You must have worked beyond JWT and used RSA and AES encryption and decryption.
You must have experience and be adept with Object Oriented Javascript and writing extensive business workflows in Javascript. You would be an expert in responsive design and should have experience converting Figma designs to reality
As a Full Stack Backend Developer, you will be responsible for building and maintaining our
client facing products. You will be working on a range of SaaS applications that will provide
our clients with the information they seek. Part of that responsibility is designing and
building the required auxiliary services to maintain billing, authentication, and API requests.
Our applications typically have to provide a large body of information in a useful and
concise way. We always need leaders being ready to take over a business unit’s services or
provide “POC and delivery” on untouched fields.
What you'll be responsible for:
You will be in charge of developing new product lines and features for our web
applications as well as improving and maintaining the quality of the entire
codebase.
You are responsible for the continuous improvement of our applications with the
help of agile development techniques like Scrum, XP or Kanban
You will participate in the full product lifecycle: planning, conception,
development, testing, customer feedback, and iteration.
You will proactively suggest improvements across the whole stack.
Maintain our web application tech stack: PHP, Laravel, Vue.js,
PostgreSQL/MySQL, Redis and whatever else is required to get the job done
What we're looking for:
Strong agile mindset, able to iterate fast and give early feedback
Proven experience with PHP Laravel (Version 5+) and VueJS
Excellent communication skills in English
Experience developing SaaS style applications or public API's
Positive attitude
Strong Understanding of GIT version control.
Desire and eagerness to contribute to the success of the company and grow
along with it
Strong foundational understanding of frontend languages: HTML, CSS,
JavaScript/JQuery.
Hands-on mentality
Bonus points for:
AWS experience
Data visualisation experience
Experience building client facing data applications
Active member of the open source community
Hands-on experience with git Linux and shell scripting
Job Responsibilities:
1. Design and build advanced applications for the Android platform
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Work with outside data sources and APIs
4. Unit-test code for robustness, including edge cases, usability, and general
reliability.
5. Work on bug fixing and improving application performance.
6. Continuously discover, evaluate, and implement new technologies to
maximize development efficiency.
Must Haves:
1. 5 + years of experience in designing and building native applications in Android platform
2. Extensive experience in various Android versions, Android SDK and Android Studio
3. Hands on experience in developing Android applications using Kotlin
4. Knowledge of Reactive paradigm (RxJava/ RxAndroid framework), data binding and Android Lifecycle components
5. Strong on design patterns and coding standards
6. Unit test development experience or Test Driven development with use of tools like Robo electric
7. Experience in Github, code reviews and PRs
8. High proficiency in Web services integration using HTTP, REST, JSON and XML
9. Familiarity with Android UI design principles, patterns, and best practices Expert in Layouts
10. Good understanding of push notification services
11. Proficient in designing clean and maintainable APIs
12. Strong Debugging skills required
13. Experience with multi-threading and memory management specific to mobile devices
14. Deep knowledge of the full mobile development life cycle
15. Strong problem solving skills needed to identify, research and resolve problems
16. Fluent in written and spoken English
17. Curiosity, Willingness and Ability to learn new technologies
Read more
Get to hear about interesting companies hiring right now