Job Description
Your top 3 objectives
1. Develop our React Native application on iOS & Android.
2. Tweak our new application native code (Swift & Kotlin).
3. Harden our test suite.
Your top 5 responsibilities
1. Lead the development of our native applications, using React Native, Swift and Kotlin.
2. Design and write efficient, reliable and reusable code using React Native, ReactJS and TypeScript.
3. Understand and write Ruby code.
4. Making tests a top priority in every development (TDD).
5. Identifying bottlenecks, using tools to diagnose and refactor code.
Your Capabilities
You are a skilled and empathic software engineer who thrives to build in integrity and quality, generating momentum and knowledge to the team and company.
As a candidate, you should have:
- Mastery: Deep level of knowledge on the frameworks and tools used.
- Communication: Good communication is much more than saying the right thing. It is about communicating messages clearly and concisely. Ability to choose the best method of communication based on context, audience and urgency.
- Leadership: Can help colleagues achieve goals. Know how to share his / her knowledge and experience.
- Impact: Over-analysis or over-thinking can be as problematic as not analysing or not thinking. Ability to make decisions and take action.
Nice to Have (If you don t have it now you will after joining)
- Mastery: Ability to write code with high level of simplicity and low level of complexity.
- Communication: Presents concerns, doubts or ideas publicly (speaking or writing) and with associated research (internal or external meetups, conferences).
- Leadership: Give us and others constructively critical feedback in order to continuously improve.
- Impact: Ability to drive change, generate knowledge and empower the team.
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time
Contact Details:
Company: Shape Construction
Location(s): Kolkata
Keyskills:
Construction project management
Construction
TDD
Focus
Project management consultancy
Project delivery
Ruby
Construction management
Software Engineer 4
Android