We are Proximity, a Software Development Company. Our main operation is based on San Jose, Costa Rica, and we have a second delivery center in Lima, Peru.
We focus on providing specialized outsourcing technology services to clients in the USA and Canada, looking for long term, win-win relationships.
Proximity Costa Rica is looking for a React Native Mobile developer to join us, working directly with a successful US company in the Business and Marketing Management industry.
As a React Native Mobile developer you will be working on the development of mobile-based Business and Marketing Management solutions with state-
of-the-art frontend technologies such as React Native, Android, iOS, Swift and Objective-C.
You will be working with challenging projects, interacting with senior engineers, implementing best practices, all within an Agile development process.
As part of a high performance and mature Scrum Team, you will be responsible for participating in all team ceremonies and committing to a team-first attitude.
Responsibilities and Duties :
Design classes, interfaces, data structures and algorithms that are efficient, modular, reusable, testable and maintainable and follow good software design practices.
When developing software, ensure the relevant parts of the Software Requirements Specification and the Software Architecture are understood, raising questions to the Business and the Lead Developer as required.
Take responsibility for the quality of all written code, ensuring that it is clear, concise, well structured, efficient and well documented with code comments.
Implement, maintain and run unit tests to check the correctness of your code.
Contribute to the User Stories development process, assist with acceptance criteria definition and ask clarifying questions.
Qualifications and Skills :
At least 5+ years of experience with knowledge of software development in :
React NativeAndroid iOS Swift Objective-C (3)Unit TestSource code management with repositories like GIT, Subversion
Knowledge of design patterns and coding standards to ensure clean, reusable, and efficient code.
Experience developing using Service-Oriented Architecture and XML.
Experience with responsive UI design and adaptive UI design.
Strong problem solving and debugging skills, both as an individual and as part of a team.
Experience with agile software development frameworks, such as Scrum.
Excellent communication skills in English, both written and spoken.
Benefits we offer : Company doctor.
Medical Expenses Insurance.
Work from home.
Snacks, fruit and beverages, all free!
Amazing organizational culture.
Challenging projects using the latest technologies with clients from the US and Canada.