Job Openings
Software Engineer
About the job Software Engineer
Job brief
We are seeking experienced Software Engineers with experience in developing mobile applications for both iOS and Android. The ideal candidate for this position will have experience working with a client-server model, with some exposure to enterprise-level software.
Responsibilities:
- Create apps for phones, tablets and other mobile devices.
- Support the entire application lifecycle (concept, design, test, release and support).
- Produce fully functional mobile applications writing clean code.
- Gather specific requirements and suggest solutions.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Troubleshoot and debug to optimize performance.
- Design interfaces to improve user experience.
- Liaise with Product development team to plan new features.
- Ensure new and legacy applications meet quality standards.
- Research and suggest new mobile products, applications and protocols.
Must-Have Skills:
- Multiple published mobile applications.
- Experience in developing mobile applications using Swift, Kotlin, Java for Native, Flutter, React Native for cross-platform.
- Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB and Redis).
- Proficient in front end technologies (ReactJS, VueJS, HTML, CSS) and backend (Nodejs, Python, Golang, Laravel).
- Experience with payment technologies such as Paypal, Braintree, Stripe and EWallets.
- Experience with object-oriented software development, RESTful APIs and push notifications.
- Experience with Git and Atlassian tools.
- Experience with publishing apps to the Apple, Google, or Microsoft (App) Stores.
- Ability to teach technology to non techies by bringing simplicity out of tech complicity for anyone.
Employee Benefits:
- Competitive monthly salary.
- Fantastic health and dental insurance coverage for all nuclear family members.
- Pension fund contributions.
- Retirement savings plans.
- 6 months paid maternity leave.
- 4 weeks paid paternity leave.
- 2 weeks family vacation trip.
- Remote working options.
- Flexible working hours (just get the job done).
- House rent allowance.
- Office supplies.
- 13th-month performance-based bonus.
- Mentorship and networking with global technology experts for personal growth.
- Paid seminars and certifications based on performance.