Job description
Key Responsibilities
- Identify and troubleshoot UX problems (e.g. responsiveness)
- Develop experiments into the interface to capture user actions
- Conduct layout UX/adjustments based on user actions captured in the production
- Illustrate design ideas using storyboards, process flows and sitemaps
- Deliver high-quality peer-reviewed code that follows best practices
- Review code written by teammates and participate in technical decision making
- Demonstrate continued desire to progress in the business by keeping up to date with our industry, competitors and services
- Collaborate with other teams to ensure the needs of customers are met
- Actively contribute to the continuous improvement of process and best practices
- Mentor developers in best practices
- Keep up to date with all developments within the Front End technology stack, and make recommendations for improvements to Bizimply’s architecture or practices.
Skills, Knowledge and Expertise
- 3+ years of React and/or React Native experience in production environment
- BS / BA degree in Engineering, Computer Science or relevant experience
- Self-starter attitude with the ability to work in a dynamic and fast-paced environment
- Excellent written, verbal, and presentation skills
- Motivated and driven with the ability to take ownership of projects
- Customer-centric with an ability to turn customer problems into solutions
- Excellent time management with strong organizational skills
- Experience of migrating from JQuery/Bootstrap driven interfaces towards modern front end technologies.
- Proficiency in writing mobile and frontend automated tests
- Knowledge of Ruby on Rails or other backend technologies
- Knowledge of Kotlin
- Knowledge of Swift
List of competencies
- Written Communication: The ability to express oneself clearly in business writing.
- Diagnostic Information Gathering: The ability to identify the information needed to clarify a situation, seek that information from appropriate sources, and use skillful questioning to draw out the information, when others are reluctant to disclose it
- Analytical Thinking: The ability to tackle a problem by using a logical, systematic, sequential approach.
- Technical Expertise: The ability to demonstrate depth of knowledge and skill in a technical
area. React, React Native, Expo, Mobile App development, CI/CD,, Ruby on Rails, AWS - Thoroughness: Ensuring that one’s own and others’ work and information are complete and accurate; carefully preparing for meetings and presentations; following up with others to ensure that agreements and commitments have been fulfilled.
