Full Stack Native Mobile Developer (iOS / Android) to deliver high-quality solutions that provide value to our customers
Design, develop, test, deploy, support and evolve software (Native applications, API’s)
Manage individual priorities, deadlines and deliverables
Coordinate application plans with the development team
Collaborate with QA team on CI/CD processes as well as automated and manual testing
Participate in an agile delivery process, bring your enthusiasm to research and recommend new solutions, create new stories and lead their development
Using various techniques and tools, deliver strategic technical solutions to match business requirements and product life cycle deliverables
Focus on component reusability, data sharing and security while complying with Binah’s standards and processes
Experiment with new tools and technologies ensuring our solutions stay relevant in a rapidly changing technology landscape while sharing gained knowledge across teams
Mandatory Skills
5 years of mobile programming in native (iOS or Android)
5 years of full-stack development
DevOps CI/CD pipeline configuration including publishing applications to Google Play store, Apple app store or an enterprise app store
RESTful APIs, Microservices, web services, expert in SOA design and technical implementations
A thorough understanding of Object Orientated Programming, design patterns and SOLID principles, MVC (and iOS application architecture for iOS mobile developer)
Hands on experience with relational databases (PostgreSQL Server) and exposure to no-SQL data stores: MongoDB, ElasticSearch as well as caching stores (Redis)
Methodology: Agile, Iterative, understand the pros and cons of common practices such as Scrum/Kanban/TDD etc.
Demonstrated ability to make design/enhancement recommendations/decisions for multiple applications/technologies, mentor on standards and coding practices and debug very complex or urgent problems
Ability to resolve integration issues to guarantee solution conformance to requirements and engineering limitations.
Excellent communication and collaboration skills
Self-starter
Nice-to-have Skills