Senior Software Engineer (Front end)- React Js
Job description
At Ecologital , we are really passionate about our customers. We are inspired to make a difference through innovative solutions and are committed to integrity and excellence.
Employment type & work location
The subject position is a full-time role, and if selected you will work from our office in Sri Lanka.
Work environment
We follow the U.K calendar, 9 hours per day, flexible working hours, and S.L standard times. Holiday entitlement according to shop & office Act, S.L.
Candidate Suitability
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You need to be a lead developer who could take full responsibility for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Future career development opportunities
Team Lead, Associate Tech Lead, Tech Lead, etc,
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
- Utilize problem-solving skills to identify areas of improvement and turn them into solid areas of development
- Push boundaries by researching and adopting new technologies to enhance Ecologitals solutions & services
- Support continuous testing efforts through test automation
- Collaborate in UI/UX designs and discussions in developing/improving user experience and workflow
- should be able to create npm modules for ReactJS
Experience & Qualifications
- Ability to multi-task, organize, and prioritize work
- Strong ReactJS/Redux skills are a must
- Sound knowledge of CSS and UI design libraries like ant design/ material design
- Minimum 3+ years of development experience (most relevant experiences with react JS)
- Excellent verbal and written communication in English language
- Experience in iOS and Android App development using React Native is advantageous
- Ability to multi-task, organize, and prioritize work